61
10
80
3
50
14
69
32
65
18
15
21
22
26
17
34
20
16
63
77
52
36
40
24
29
41
8
149
37
35
72
13
11
27
19
39
31
107
25
84
93
81
163