90
94
204
83
29
58
67
11
23
63
37
80
56
3
12
27
1501
16
38
21
28
158
110
65
22
209
14
54
267
15
18
62
88
205
19
233
55
32
296
288
43
69
91
171
149
585
93
24
194
45