99
27
15
37
10
125
104
159
121
35
36
58
28
30
42
106
64
31
85
90
254
140
25
571
135
992
352
67
308
161
94
34
70
56
29
97
78
71
11
139
259
144
86
17
91
24
625
81
131
190