265
23
63
67
50
44
97
103
177
110
84
168
26
77
128
94
36
75
106
158
71
19
48
109
49
30
51
32
45
20
72
47
73
171
25
87
53
83
29
102
147
200
116
119
118
173
79
28
152