75
101
53
16
116
51
97
74
45
102
52
104
164
48
138
14
47
17
28
24
22
5
2
6
9
78
64
50
40
30
89
25
8
72
837
3
35
65
26
1
10
41
132
42
27