55
22
52
125
100
509
388
67
334
35
64
190
423
114
18
471
42
80
32
46
230
108
188
51
34
9
139
59
7
58
50
160
16
168
47
29
370
155
117
115
48
72
62
45
306
73
78
201
235
113
184
227