58
77
14
41
30
292
57
50
130
230
12
62
17
29
67
37
47
73
161
147
114
9
99
120
40
431
27
19
442
7
1151
69
328
108
264
6
95
13
208
618
91
1090
149
22
297
204
83
63
115
142