101
425
37
86
8
40
47
119
121
146
64
65
179
84
219
27
322
89
448
69
56
92
82
158
25
135
150
125
107
156
26
45
30
182
426
62
10
111
292
1285
67
43
41
13
94
252
72
32
364
80
581
78
404