31
66
109
128
72
90
19
21
79
113
18
57
48
131
54
153
188
117
16
46
80
93
20
225
76
32
25
299
269
857
43
35
71
24
28
30
15
174
10
23
215
67
656
82
88
77
40
110
208
97
29
73
500
198
538
8