77
19
144
90
40
145
76
477
28
347
252
156
141
160
166
164
159
35
81
27
127
417
113
33
48
324
43
62
34
24
41
288
198
122
131
506
96
133
53
66
63
85
112
31
56
105
155
282
73
57
70
210
111
47
12
54
58
44