30
28
54
3
223
35
27
51
7
136
11
86
18
81
112
21
109
49
74
38
44
41
189
17
19
40
48
182
127
98
97
197
70
4
60
6
349
13
25
9
39
144
150
110
254
2
88
185
69
132
45
90
59