112
24
18
44
102
53
79
7
42
20
162
32
21
95
71
17
25
278
55
5
14
35
23
30
40
43
110
38
12
11
33
431
27
57
34
70
22
82
2
1
276
39
9
100
28
287
29
41