8
101
3
13
6
12
22
5
47
45
40
19
218
25
61
155
269
108
213
138
67
407
52
16
79
11
39
165
29
57
66
34
15
55
18
116
36
37
20
49
23
9
84
26
24
35
42
190