99
309
111
495
119
442
89
627
152
361
30
256
34
315
246
142
231
35
225
70
153
37
168
25
145
26
131
13
772
17
133
1
121
14
118