28
128
186
25
8
148
58
34
42
23
174
74
56
52
225
53
46
372
72
171
122
201
26
62
36
32
67
713
700
116
108
59
190
136
214
63
80
88
40
15
244
210
381
91
66
61
70
50
207
111
132
99