129
132
181
42
348
94
56
93
317
199
382
164
46
415
51
58
281
25
141
375
641
208
147
410
60
160
135
71
21
23
64
103
109
118
14
11
53
49
119
65
47
472
55
26
18
244
151
29
152
125
210
428
116
62
266
202