25
196
166
49
28
38
20
102
95
31
75
143
33
146
160
62
5
83
54
14
133
6
159
158
22
32
118
21
12
120
70
26
90
46
29
19
9
36
56
10
376
96
50
17
76
406
98
223
182
16
15
27
78