3
45
125
34
41
77
24
40
66
36
29
54
169
55
69
140
33
74
35
108
21
80
117
47
87
90
157
144
59
128
185
159
147
51
65