167
47
90
68
98
135
163
392
48
46
156
155
17
83
102
126
45
89
223
61
118
230
209
92
190
570
1135
179
97
255
330
29
55
139
141
27
70
80
42
34
77
49
32
21
43
23
253
24
37
12
242
40
254
140
82