36
57
23
126
56
19
44
296
31
58
30
83
37
26
61
60
32
80
55
272
95
82
39
69
103
29
17
73
38
77
20
35
195
51
437
306
410
93
218
6
157
43
40
266
67
100
171
426
114
50
200
116
140
119