78
25
19
29
35
46
172
28
62
18
116
38
21
32
42
9
141
170
166
77
55
65
12
129
94
95
137
82
106
26
262
31
53
92
192
27
59
7
8
45
209
113
22
74
124
70
98
338