12
41
19
4
5
8
59
11
64
15
35
2
18
6
21
58
9
10
7
37
1
45
30
103
86
29
31
13
17
28
50
57
474
48
42
14