84
10
22
81
47
31
266
407
410
194
125
192
94
35
101
9
6
58
436
945
160
46
107
68
431
50
21
24
607
275
144
99
483
253
38
106
63
30
108
177
2297
34
40
78
26
28
88
282