16
15
21
51
10
86
54
35
14
84
19
57
34
6
52
64
49
33
45
25
633
96
29
18
99
97
117
85
50
5
232
55
82
75
30
42
24
67
44
153
112
47
443
43
9
40
110
124
31
66
20