111
53
69
224
15
31
196
85
49
236
10
92
45
186
32
332
501
37
82
13
62
35
26
21
116
28
25
27
303
24
266
174
42
54
162
39
486
40
94
44
74
29
38
30
22
51