12
5
3
14
26
4
2
9
11
25
30
17
48
15
16
42
34
71
191
52
18
21
28
22
84
46
39
114
145
27
54
64
78
123
91
70
144
249
49
162
865
38
53
35
68
61
37
103