1
8
7
3
4
323
2
5
6
16
70
35
25
10
64
51
18
1145
23
9
28
24
15
32
11
30
54
61
27
0
12
13
14
47
39
22
31
21
104
77
34
40
29
68
17
20
41
148
26
19
528
63
42
33