7
20
42
66
61
21
59
31
19
77
92
43
18
47
24
39
87
49
109
53
115
32
120
90
140
83
291
37
384
204
161
162
98
179
40
117
46
51
136
106
69
55
182
82
134
166
50
127
114
219
11
93
79
104
313