47
22
268
57
178
14
91
43
25
29
3
132
134
28
34
6
60
45
12
15
64
75
49
250
27
98
5
54
17
200
44
11
170
18
377
138
586
135
188
77
93
83
112
32
150
65
42