5
22
2
8
3
1
4
10
21
0
11
32
6
7
17
13
18
66
15
143
20
9
26
505
25
19
29
23
30
41
54
28
16
14
341
40
49
59
1181
31
62
78
51
24
33
36
97
77
37
38
45
12