16
51
9
69
3
21
38
333
1
8
7
31
11
17
13
12
26
14
32
34
55
27
4
58
191
122
37
312
97
164
20
129
40
79
637
86
254
267
242
91
173
217
36
104
19
108
236
5
61
121