73
25
14
48
66
90
21
6
24
4
7
26
94
15
9
22
28
29
12
79
17
52
74
18
19
55
37
85
86
45
44
33
58
3
32
54
177
245
99
43
231
162
544
645
348
336