10
23
66
68
62
37
18
50
54
27
4
71
11
34
29
22
31
25
51
70
84
5
344
76
28
13
81
161
394
48
16
14
225
175
80
7
35
200
839
94
1024