38
33
15
76
40
182
50
165
153
32
222
35
20
125
18
41
219
48
27
189
51
49
5
26
167
403
16
19
23
273
57
37
44
8
43
341
7
60
115
94
151
306
119
229
71
321
114
12
156