8
162
24
56
191
15
26
248
52
16
27
3
102
28
128
31
49
156
374
141
71
588
36
96
170
189
11
76
85
80
355
161
784
30
662
63
69
70
79
40
110
42
90
37
720
975
47
81
17
139
995
57
58
169