86
115
187
27
250
18
94
9
17
11
15
181
1673
47
23
49
48
110
36
26
148
53
289
30
83
20
50
165
295
151
28
75
33
32
235
259
385
152
1104
72
131
344
248
31
199
62
93
19
127
1857
427