11
58
37
35
14
50
15
25
55
6
137
49
9
499
471
81
31
67
90
59
36
80
99
62
102
21
10
30
57
40
34
52
348
70
64
60
24
76
72
43
33
314
28
123
68
18
47