37
50
139
52
22
13
71
28
105
245
39
77
45
20
26
100
82
55
106
104
32
21
102
182
112
43
65
152
88
46
64
304
168
101
84
149
147
74
203
119
25
69
186
282
6
80
93
205
131