25
166
253
743
60
23
18
41
7
8
4
35
29
24
2
54
14
36
65
11
48
103
115
5
55
118
190
137
38
80
91
117
100
6
128
181
21
13
58
22
31
50
39
89
84
33