38
25
29
58
94
97
67
44
15
62
22
21
90
174
417
220
806
78
236
257
84
13
164
43
46
37
30
27
39
24
14
19
6
4
8
23
5
3
2
11
12
1