3
5
4
7
35
22
8
53
36
24
33
17
18
27
43
60
20
50
25
46
73
12
49
102
47
82
65
67
110
57
71
44
105
62
107
54
59
144
23
15
42
34
13
30