2
4
1
20
7
22
3
0
5
11
32
6
18
14
66
15
144
13
10
26
506
9
25
19
8
29
23
30
41
55
16
343
40
67
49
28
60
1182
62
78
31
51
24
33
36
17
97
75
39
38
45
12