35
566
442
44
13
3827
378
30
188
358
271
38
41
194
43
37
473
28
532
154
138
136
26
98
56
181
97
22
27
32
59
18
124
48
88
134
20
24
112
83
74
51
53
67
107
261
96
25
115