52
186
375
64
45
86
15
21
13
6
27
366
157
73
30
19
307
26
20
44
79
291
1054
51
211
91
113
329
63
42
33
57
41
497
23
140
18
271
203
31
100
286
54
169
303
102
60
71
243