13
222
37
163
121
50
40
196
79
70
60
22
98
15
108
18
9
31
10
44
92
194
507
110
46
384
150
28
119
107
72
76
115
12
35
100
26
39
45
47
52
123
53
220
21
51
315
455
186
213
202
149
193
59