20
56
140
108
60
57
61
27
46
81
71
83
36
52
86
142
65
41
53
18
39
59
14
50
127
76
194
64
24
43
199
47
8
129
35
191
425
497
25
32
63
7
405
165
117
72
75
84
188
92
45
163