20
1
39
368
3
4
5
6
16
73
41
2
10
7
72
51
28
1144
23
9
29
25
15
33
13
18
54
58
61
0
12
8
24
46
22
32
98
76
34
40
31
11
66
141
26
19
14
517
42