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