25
63
171
2
30
220
32
62
119
225
19
22
8
12
65
41
43
42
54
13
16
59
31
28
11
57
213
34
29
64
388
177
20
61
237
160
23
24
327
55
289
33
200
50
35
110
18
26