12
18
66
24
22
25
27
40
214
20
31
29
42
9
11
67
177
4
10
151
165
15
34
39
14
2
35
93
68
26
16
3
55
70
19
53
33
263
357
61
141
576
48
17
57