126
62
406
29
22
15
8
319
209
18
75
19
64
53
79
128
83
127
45
27
33
60
28
71
214
35
63
10
3
77
57
66
87
7
14
229
106
21
24
61
247
38
105
197
16
74
5