34
23
418
49
10
112
78
171
39
81
358
131
145
144
535
207
99
56
221
515
249
77
62
222
71
302
36
91
103
79
13
44
229
38
413
16
41
28
54
164
167
40
189
52
63
47
157
5
168
3
68
46