32
12
11
20
60
352
81
111
23
47
91
72
29
120
99
250
34
35
186
117
254
48
166
102
71
164
27
56
19
65
37
51
306
79
21
46
154
52
24
431
8
58
31
33
14
42
116
43
16