3
24
10
46
15
28
29
62
39
38
51
33
48
36
20
26
42
16
86
41
27
43
14
107
32
53
59
37
45
25
17
58
88
57
22
23
60
34
84
56
159
250
67
85
54
108
292
65