58
81
74
36
45
31
57
29
20
2
12
14
598
44
66
86
70
23
77
33
198
72
90
3
10
48
19
51
82
39
37
9
15
17
43
85
53
40
25
22
35
146
54
46
42
4
217
18
123