36
311
271
48
110
25
116
82
128
108
151
52
117
165
239
283
27
33
150
142
58
55
49
186
161
208
71
1467
288
1518
35
129
166
109
156
393
62
68
89
20
104
22
205
15
153
41
170
31
39
40
390