27
15
2
1
6
17
18
19
30
36
12
4
11
9
47
49
22
51
13
20
50
48
34
35
75
104
29
24
71
14
92
46
81
43
454
86
218
28
23
7
40
653