42
116
49
43
29
76
127
62
20
9
47
161
244
213
108
254
133
60
11
65
46
107
165
235
219
64
45
6
23
39
30
117
132
69
126
44
33
26
58
97
53
84
180
406
186
197
61
274
121
178
154
115
94
761