1
2
8
7
5
330
6
18
71
37
10
9
69
56
14
993
3
20
4
29
19
16
28
50
72
58
32
0
11
12
45
15
103
68
39
87
33
13
116
25
23
492
22
63
53
34