96
1
12
2
4
3
19
5
14
7
6
8
17
55
150
15
61
346
72
36
31
10
67
52
23
1108
9
28
16
25
20
29
56
62
30
0
11
24
46
22
13
106
78
34
39
74
18
45
128
27
32
565
64
21
26
43
38