12
25
77
73
69
35
162
147
9
208
61
67
34
37
10
55
13
8
47
14
227
50
297
170
11
51
32
88
78
26
145
195
90
132
158
54
96
20
31
38
57
121
22
75
80
535
62
39
17