1
29
38
121
162
41
37
10
63
71
146
48
89
61
32
306
9
81
153
94
163
44
40
124
18
14
53
110
180
62
56
221
196
188
45
54
749
116
1172
101
50
59
335
246
30
91
227
52
364
96
70
74
184
105
397