25
28
4
139
33
97
625
19
42
158
48
185
30
2
21
56
13
70
96
16
72
10
49
59
114
3
83
29
43
68
153
26
37
101
126
9
14
7
52
63
218
1
6
88
22
76
27
18
134