345
184
110
153
117
69
30
63
197
313
36
123
78
96
13
58
112
100
289
151
44
65
10
97
73
252
79
148
90
135
46
19
385
50
384
109
89
26
263
517
104
48
256
61
223
147
43
70
261
183
59
281
86
245