98
29
224
59
54
60
14
33
114
7
161
141
44
68
48
336
164
147
62
177
36
52
269
184
553
256
55
13
76
47
35
34
122
45
74
129
124
113
63
395
119
94
15
46
84
288
211
299
64
22
491
196
100
378
73
112