38
168
32
61
130
55
53
19
585
12
218
17
446
35
28
124
118
62
79
371
94
43
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