77
90
66
24
95
13
17
43
123
583
35
86
30
50
385
12
56
212
34
790
109
19
172
23
136
15
25
9
4
97
7
20
162
55
60
177
42
37
731
1371
45
32
58
18
2
47
10
183