35
30
31
34
73
13
9
5
40
70
45
12
20
146
878
24
1
136
3
10
7
2
4
11
89
17
59
22
163
21
27
6
42
54
15
25
41
126
47
283