8
58
30
21
37
94
60
19
25
22
39
40
57
38
55
45
33
20
32
128
85
111
77
46
61
63
53
226
74
171
101
162
54
144
147
228
267
148
14
105
56
110
92
51
41
117