25
107
60
7
67
29
4
50
268
5
119
52
21
12
122
35
11
8
9
16
37
1206
356
2
26
3
110
74
27
18
43
30
54
15
222
1
23
53
40