1
15
2
53
6
4
3
10
18
25
26
22
7
52
39
42
11
16
78
19
34
70
37
120
32
129
197
225
99
31
103
30
65
204
202
35
229
1126
668
492
122
144
266
177
105