34
44
95
55
159
249
171
105
108
93
74
76
117
60
81
256
64
83
62
41
80
97
29
144
54
66
84
87
79
69
77
104
157
115
196
65
72
139
92
63
166
145
91
88
61
218
155
146
204
195
136
123