4
7
15
8
25
33
45
20
12
41
19
3
2
9
17
10
21
11
62
79
27
80
49
59
1
50
83
51
43
23
47
24
28
187
200
44
243
56
42
30