8
22
67
50
94
46
138
16
69
91
115
255
40
61
151
65
126
64
66
48
80
81
37
78
38
31
96
26
45
51
33
43
58
52
53
112
180
82
19
118
141
56
39
13
70
44
35
98
20
123