30
25
126
114
4
87
60
18
42
54
35
19
66
50
10
41
45
109
9
14
27
20
37
1
13
49
116
8
81
29
103
7
11
63
16
12
86
219
59
57
36
186
58
21
112
24