99
306
111
492
119
441
89
624
154
359
30
254
34
314
246
142
230
35
223
6
70
153
37
168
25
145
26
131
17
133
1
120
14
118