43
168
32
61
130
38
55
53
19
586
12
218
17
446
35
28
124
118
62
79
371
94
115
138
222
30
93
113
209
172
83
224
150
58
87
163
100
171
64
175
84
293
104
46
36
438
78
69
65
47
21
343