12
26
20
23
73
5
8
16
42
32
30
72
38
37
11
68
108
60
33
55
51
19
43
50
35
62
101
61
88
81
134
128
63
24
140
277
45
70
107
144
149
40
180
80
104
49
119