5
25
11
19
3
16
23
54
21
24
71
7
12
57
34
83
976
97
20
43
26
47
49
75
77
18
113
110
158
76
103
146
81
28
22
190
112
164
30
105
132
473
182
129
108
100