1
5
32
10
11
6
24
41
15
37
7
26
20
3
2
44
4
9
65
27
14
38
30
39
8
75
581
78
12
42
185
16
105
17
61
49
59
158
163
223
258
1449