111
75
246
165
78
42
88
28
55
26
47
37
67
31
64
36
61
44
20
21
98
46
81
49
10
122
95
52
155
174
145
118
179
99
187