57
2
9
43
20
4
8
3
6
30
151
11
25
65
35
286
110
56
77
225
75
172
31
92
642
86
27
290
238
55
114
186
101
121
84
200
47
104
24
81
60
190
48
176
99
195
33
111
73
50
58
90