95
482
56
334
383
39
340
46
234
61
184
44
191
42
16
151
66
511
23
101
11
117
9
120
26
107
14
88
15
83
91