3
21
10
56
20
5
19
28
27
18
35
42
34
16
63
31
25
13
12
23
82
15
29
52
43
44
59
33
89
50
129
37
17
22
26
77
54
93
71