89
728
166
115
112
82
52
65
898
19
122
38
61
142
58
110
54
32
30
298
269
87
20
96
98
22
10
31
45
39
359
135
102
101
70
23
43
99
149
53
46
90
17
15
35
103
25
41
59
56
29