113
46
60
15
188
120
91
31
367
32
123
62
29
93
98
27
12
49
37
215
20
9
81
14
67
11
70
139
16
43
24
69
5
22
160
45
35
75
72
42
39
71
217
165
163
121
95
36
21
13