52
26
11
40
27
647
76
18
151
193
62
56
164
96
39
203
347
71
2
420
466
166
157
427
833
33
124
226
31
153
133
83
252
73
101
346
65
59
125
63
99
38
74
161
66
97
189
84
93
116
7
130
531
92
61