5
36
3
10
17
1
11
12
7
20
6
14
4
45
40
22
16
8
2
48
24
90
38
25
19
18
13
50
47
228
60
23
34
21
131
77