63
52
15
210
16
7
38
11
48
99
69
59
129
108
117
97
181
199
28
17
37
66
53
399
39
504
171
73
34
175
168
111
80
35
50
23
22
18
24