4
3
10
5
9
65
120
20
78
113
28
32
35
23
33
31
63
8
36
56
75
11
38
16
12
15
80
76
49
47
149
24
19
29
60
22
30
41
13
37
6
40
82
44