47
45
314
139
60
34
36
30
53
77
120
104
5
61
65
63
190
25
51
127
136
128
43
167
50
169
57
84
172
44
388
157
89
24
35
368
177
417
586
121
255
186
195
108
71
168
73
150
102
80
206
210