56
521
133
169
1098
121
51
46
117
65
42
17
116
29
105
11
23
280
191
53
75
32
45
66
234
38
236
154
83
37
70
220
134
72
345
55
44
118
314
1352
1266
50
159
47
28
13
68
35
92
298
33
3450
142
123