58
19
40
14
26
23
21
29
8
5
6
102
22
44
17
15
109
59
24
25
84
56
46
18
52
20
9
49
28
27
73
130
42
12
13
11
16
32
86
55
166
377