45
227
133
9
13
584
57
225
748
325
85
59
254
98
118
153
37
56
60
159
46
76
291
97
126
317
286
183
19
40
125
79
91
74
180
184
343
81
187
86
48
24
77
49
122
146
54
189
16
106
115
149
38