163
36
256
60
38
336
248
59
1
608
8
164
9
46
273
116
892
1363
13
1237
11
29
86
39
22
16
81
113
42
797
632
1420
106
95
7
12
98
37
17
117
96
166
51
56
219
519
47