9
7
21
36
3
14
30
16
10
100
24
13
54
53
60
25
12
407
4
18
39
8
17
37
46
19
49
48
75
32
74
93
55
57
42
192
78
385
29
38
33
52
76