33
18
39
25
366
213
11
34
273
627
117
69
43
16
93
653
130
30
52
95
111
126
15
22
1
241
31
171
136
384
453