1
8
7
3
4
22
2
0
5
11
32
6
18
14
65
15
10
144
13
20
26
507
9
25
19
30
23
41
55
16
351
40
69
49
28
64
1180
62
78
51
24
33
37
17
97
76
31
38
34
45
39
12