112
10
8
94
32
155
17
30
24
158
36
27
59
70
6
43
25
80
230
203
62
20
44
19
133
49
289
21
11
50
12
39
1463
57
681
66
98
300
2
69
412
227
144
41
984
64
89
54
146
18
248
127
40