66
5
74
28
25
30
15
52
60
33
104
152
86
65
58
57
45
32
41
56
13
149
110
105
37
29
71
47
63
61
27
35
54
49
1021
126
59
16
26
64
288
302
20
90
72