8
34
20
45
78
41
19
121
29
26
103
10
13
192
196
129
27
32
190
116
102
12
52
50
407
18
144
22
56
6
60
47
30
17
16
57
79
25
21
39
146
189