105
20
18
93
16
30
60
11
302
52
10
116
41
100
24
67
96
29
34
15
57
275
32
55
31
28
1916
42
54
8
66
102
19
95
49
40
37
229
25
26
45
91
21
59
3
113
114
61
22
17
70