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