64
99
43
94
418
34
92
101
36
91
119
153
80
891
35
33
151
77
62
93
46
61
49
183
530
223
78
399
83
79
59
37
72
275
194
86
16
110
192
450
18
497
50
240
42
108
250
160
90
15
89