61
24
99
63
98
80
38
11
45
102
44
4
7
34
76
128
66
5
16
33
151
266
67
46
9
108
41
176
17
59
36
115
53
97
118
43
49
27
58
3
32
30
47
35
22
196
75
1