63
92
47
33
30
44
20
93
35
861
78
132
28
242
109
82
56
131
24
294
245
162
159
569
81
108
399
99
133
302
57
235
166
36
16
34
68
58
14
50
129
31
37
46
357
139
173
94
111
154
61
102