9
18
6
11
5
1
2
40
35
22
3
17
12
25
13
27
16
10
20
65
28
67
90
33
15
4
54
42
21
116
30
99
53
50
87
240
76
36
252