60
6
12
85
19
24
48
43
65
105
313
23
44
21
1024
27
16
262
13
29
31
99
70
28
35
15
32
25
217
81
8
61
30
26
68
7
22
18
50
773
229
82
89
20
106
69
75