33
56
40
70
228
5
19
12
24
9
15
32
113
87
10
30
3
2
14
13
16
28
110
43
42
52
116
99
55
23
118
79
77
1
36
18
38
81
47
69
129
130
109
91
142
20
124
351