29
18
192
101
211
92
197
164
28
190
64
61
116
271
60
85
84
79
14
8
20
114
193
57
347
206
83
45
89
55
27
144
10
26
34
126
59
30
24
16
12
17
703
621
344