20
84
64
49
17
27
15
25
47
36
26
92
18
52
28
128
425
103
158
239
83
115
21
48
309
154
39
53
99
60
43
100
38
271
62
51
68
329
45
8
97
16
30
81
7
101
125
133
2