3
16
44
59
32
29
35
74
37
14
57
24
33
39
104
223
141
68
23
120
43
174
66
52
168
60
69
56
70
119
51
38
45
27
62
132
151
63
97
22
36
81
99
26
300
72