2
44
25
20
27
16
45
41
30
31
19
34
54
38
35
57
26
59
68
91
73
72
55
42
37
95
86
445
83
302
138
117
94
227
399
60
157
103
146
270
184
104
48
56
43
50
131
70
62
46
79