113
21
86
39
8
142
23
2
62
99
44
20
25
30
52
9
61
34
45
35
174
26
85
279
12
50
29
32
149
60
96
56
92
51
117
219
46
16
49
84
41
37
13
139
105
124
607
352
57