45
16
34
39
23
47
190
165
44
42
138
201
56
64
6
29
172
22
25
296
61
347
10
123
19
21
317
77
246
31
345
18
170
40
314
2189
253
62
340
97
114
36
72
118
113
467
63
27
41
50
164
157
109