25
23
38
15
2
19
27
21
374
114
163
42
18
5
35
44
70
47
28
94
34
119
153
97
17
173
165
361
104
185
278
65
6
63
1168
37
24
167
26
40
92
90
132
116
152
100