96
531
73
261
49
40
15
59
19
113
36
26
5
647
173
42
250
12
41
359
167
33
34
28
51
95
24
69
1068
116
75
6
523
138
9
47
22
8
50
66
103
30
126
13
1
17
4
122
27
10