9
23
16
67
35
121
171
72
81
188
40
145
85
41
25
103
237
120
235
114
290
27
71
259
337
93
193
1372
55
159
43
12
70
94
34
115
53
21
176
157
75
38
31
20
22
56
54
11
36
248