1
3
2
32
329
5
7
6
19
69
37
18
4
10
9
70
56
14
976
20
29
16
25
52
68
59
0
11
12
41
15
92
40
31
27
86
13
17
26
8
104
24
492
55
22
64
53
34
36