26
955
76
306
162
21
152
318
44
18
12
1
20
8
5
46
52
10
4
29
110
23
2
27
45
28
119
68
9
33
31
57
53
30
16
38
159
78
32
100
40
17
59
36
65