110
17
16
32
27
99
139
48
21
23
115
86
69
7
53
18
26
10
42
105
8
13
9
51
33
92
65
88
56
24
36
166
54
12
90
19
57
60
78
73
575
14
47
97
187
55
106
34
344
30
98