112
30
77
43
31
129
79
15
34
49
53
28
186
74
35
124
92
9
582
197
401
214
4
21
55
10
37
183
63
84
36
17
29
233
257
57
139
62
73
27
80
50
254
138
18
44
13
88
26
12