21
29
248
61
19
90
48
55
71
42
17
89
9
36
86
94
20
25
84
64
13
22
43
12
38
11
79
7
60
31
72
101
67
16
78
14
4
66
35
45
47
28
381