99
77
267
173
193
95
30
72
61
80
19
174
54
161
475
352
192
88
20
123
16
79
48
59
90
203
56
47
32
378
209
34
18
157
148
69
53
224
25
109
152
105
131
86
146
133
70
87
23
43
22
111