29
79
71
55
78
50
30
67
37
40
66
85
21
96
42
91
56
57
44
23
53
39
41
72
27
36
16
108
255
28
146
147
185
32
176
140
26
8
58
19
18
17
15
25
11
12
22
20
45