53
50
28
57
259
382
86
138
263
181
672
22
15
416
207
1075
415
59
5
68
159
119
107
10
104
137
398
139
42
30
97
11
1458
74
48
339
37
62
121
12
100
14
92
56
46
163
101
38
201
212
60
63
1136