8
57
20
99
72
50
59
25
43
66
70
34
14
173
27
81
145
41
231
61
37
114
113
109
101
75
496
436
77
30
129
82
127
217
68
46
40
67
73
54
65
119
85
36
369
90
26
31
55
239
260