51
4
7
56
45
54
19
16
57
90
23
30
9
25
6
66
88
27
29
38
37
21
12
71
35
44
13
3
11
31
84
18
24
32
28
33
20
65
8
40
50
96
42
81
129
55
124
109
191
438
1