37
126
44
26
82
100
66
51
29
36
30
23
39
117
63
74
22
52
20
206
149
182
34
862
387
496
80
56
123
99
101
70