25
126
97
52
36
310
3
7
157
217
19
53
5
14
27
30
11
28
133
42
120
13
23
112
90
9
33
26
40
48
12
63
22
31
294
91
99
98
60
78
10
160
39
158
68
45
179
81