25
16
17
32
24
9
18
97
13
11
10
22
30
14
15
6
19
5
54
26
42
160
21
113
64
63
198
95
218
79
20
27
69
88
50
109
149
173
41
47
76
158
51
270
297
152
361
48