29
27
131
100
63
7
53
41
54
80
28
15
37
99
20
9
17
13
33
22
36
4
967
25
23
11
38
85
6
105
14
18
34
12
5
65
47
69
21
64
43
32
1013