1
29
38
121
53
162
41
37
92
10
63
21
71
146
48
40
89
83
61
32
306
9
81
153
94
163
54
82
44
55
124
18
24
14
86
7
110
180
62
56
221
30
196
188
531
45
749
116
1172
101
50
59
335