166
54
70
32
26
24
64
104
173
45
255
71
164
59
31
362
328
145
148
552
130
52
23
133
36
181
398
159
57
66
29
22
330
62
117
163
430
55
80
270
75
20
111
94
192
185
33
92
69
13
19
30
63
86
235
112