33
48
132
12
80
578
100
18
228
40
255
219
72
47
441
52
257
299
74
134
30
46
111
155
44
38
131
173
54
174
21
148
27
24
23
34
302
167
94
610
393
380
113
374
122
129
93
529
524
420
328
326