55
97
15
256
37
92
47
39
61
151
21
183
28
70
53
94
60
50
68
80
31
69
98
75
296
24
96
131
27
18
64
139
51
32
1016
19
7
26
44
316
158
35
85
83
9
82
30
36
249
25
88
1383
23
63