111
26
162
512
75
29
21
112
403
266
74
59
6
54
35
67
310
24
73
89
50
308
197
56
47
129
260
427
221
105
116
175
62
85
104
28
126
69
668
143
13
86
34
15
20
16
40
9
76
10
113
52