39
36
42
28
71
8
201
25
192
24
9
163
130
102
51
16
64
196
90
122
120
206
2169
37
69
98
95
412
258
451
17
59
49
283
76
63
53
35
40
14
119
121
295
52
136
327
335
50
330
22
131
57
134
116