26
24
35
13
18
7
60
21
111
61
15
53
22
50
31
85
118
84
99
985
76
97
56
41
65
78
46
23
59
87
36
34
48
44
63
66
58
129
33
32
130
47
57
37
43
139
664
30
67