3
11
15
27
29
10
4
16
8
38
19
1
42
21
50
13
48
49
34
35
75
104
24
69
92
20
45
81
43
22
451
30
85
216
28
23
7
40
18
641
12
65
25
39
61