36
44
48
90
17
64
79
34
57
24
19
50
77
66
49
61
73
234
70
52
47
69
110
123
194
313
326
152
117
265
176
352
140
59
254
202
155
81
71
106
103
132
127
68
143
249
139
271
375
99
514
429
31