8
21
35
80
29
17
16
27
22
15
28
6
327
274
18
93
13
56
102
79
32
176
24
31
19
136
69
30
57
33
14
26
209
38
193
44
85
7
207
25
3
12