25
33
8
71
32
177
20
458
13
24
190
7
124
109
198
137
148
5
23
3
10
81
47
9
152
145
139
15
154
178
40
385
855
22
34
91
43
14
52
54
27
62
61
100
49
60