35
4
26
7
5
8
2
3
15
1
9
13
11
6
10
136
141
20
121
292
42
21
91
98
19
41
33
73
72
29
34
12
77
95
28
47
55
16
102
117
27
94
36
32
45
50
31
93