29
12
9
15
10
19
11
37
14
6
120
18
30
25
26
279
86
612
49
52
47
58
23
13
284
45
76
33
65
81
316
16
22
32
111
28
57
4
64
61
100
118
124
305
2412
44
171
83
27
7