166
59
79
92
32
89
123
34
11
17
53
157
23
27
88
153
58
18
16
25
22
94
49
85
411
3
402
24
35
20
168
93
33
75
14
19
360
74
142
57
283
211
141
38
28
7
118
83
29
15