46
32
99
65
80
66
17
123
133
76
35
119
23
37
137
34
164
104
48
29
33
14
10
19
106
237
53
120
227
266
81
100
389
45
7
188
49
508
152
64
1110
263
174
74
109
121
586
344
139
251
181
40
31