4
13
32
52
28
42
12
19
72
33
35
39
24
41
70
21
68
97
67
44
49
37
58
51
47
54
46
48
29
152
88
76
84
34
26
55
45
104
118
119
22
115
38
73
79
90
61