21
3
30
72
40
20
12
41
9
15
11
29
4
13
2
5
6
8
7
10
14
58
28
103
75
63
22
709
53
31
26
24
35
32
200
45
33
38
92
19