1
31
18
4
6
15
19
30
36
12
5
11
9
47
49
22
51
13
20
50
34
75
16
104
29
24
71
17
92
46
81
27
43
454
32
86
218
7
40
655