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