51
131
373
80
13
67
97
125
394
1345
252
611
94
61
171
164
93
249
133
70
181
160
550
37
100
436
50
321
140
81
180
146
15
223
38
86
56
39
20
65
149
43
79
25
63
112
48
96
88
66
197
108
78
362