42
22
115
202
35
88
34
33
40
64
12
50
75
227
79
59
156
5
14
77
117
261
28
1147
95
17
498
43
56
194
7
161
11
54
112
222
13
49
72
83
36
21
25
97
44
57
27
96
51
131
176