8
113
40
107
55
29
18
43
37
69
83
157
6
9
98
17
11
263
61
64
20
5
32
26
337
31
22
24
52
23
12
35
33
14
27
77
89
28
25
96