9
89
11
2
7
60
13
8
20
6
10
5
1
21
3
41
4
36
25
108
64
18
31
23
49
15
12
34
22
48
75
44
33
54
45
117
137
26