35
101
281
5
156
120
50
180
118
226
12
13
134
188
9
192
107
106
102
125
232
16
29
219
73
44
19
8
122
54
34
43
3
15
33
161
141
68
181
114
373
148
24
40
176
32
17
18
80
72
92
11
78
21