7
17
45
105
92
140
20
79
95
216
97
29
16
42
71
14
82
56
157
234
153
113
115
23
69
138
175
63
44
41
168
297
159
47
90
68
309
287
375
62
212
146
104
78
145
497
89
151
127
27
65
117
165