12
56
27
3
9
42
211
62
1199
336
33
40
80
32
29
31
46
7
20
39
81
17
11
114
25
53
4
26
78
28
41
47
23
30
122
79
14
15
57
6
24
19
118
2