85
145
47
44
15
49
71
74
20
33
19
18
65
46
31
28
89
21
67
43
100
8
72
42
9
93
55
97
121
92
27
101
22
25
10
118
403
26
95
166
14
68
111
53