53
205
30
50
421
39
120
46
303
47
19
65
88
84
98
67
175
241
167
159
52
37
40
59
48
105
45
17
180
132
81
218
144
69
138
44
31
568
117
89
43
25
41
229
226
34
61
66
78
263
158