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