53
42
99
81
52
45
294
69
372
82
184
114
11
17
154
50
66
12
381
240
73
89
439
51
49
230
223
122
173
887
44
14
54
56
4
16
21
87
55
68
129
118
198
100
27
79
83
32
131
1393
253
31
39
204
102