3
5
4
35
22
36
24
33
17
18
27
43
60
50
46
73
20
102
109
57
71
44
107
67
54
53
59
144
23
15
42
34
13
30
45
62
79
83
28
26
37
64