21
99
46
8
52
19
61
50
31
9
5
16
38
12
10
13
41
43
7
6
17
66
44
59
26
25
40
37
127
250
93
23
27
20
205
30
117
70
113
4
247
35