46
121
204
245
574
33
147
119
88
32
15
23
159
165
29
7
251
56
35
104
294
22
18
42
278
17
58
428
45
154
258
126
70
6
109
49
246
161
396
210
54
34
313
53
63
99
5
16
78
166
57
83
72
30