25
21
31
29
42
9
11
68
177
27
4
10
153
20
166
15
19
34
39
14
2
37
93
26
35
16
3
56
70
53
264
33
357
61
141
576
48
17
57
87
73
63
83
66