32
215
4
13
79
191
19
69
84
115
45
130
41
29
250
107
73
112
35
39
64
28
33
42
278
173
110
90
155
53
50
95
427
11
76
37
10
86
52
297
98
51
136
223
312
328
89
261
78
55
245
25