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