68
255
233
110
151
18
171
71
138
44
23
149
38
67
197
20
88
120
22
32
78
52
104
70
66
65
45
57
118
63
55
141
167
130
56
75
53
60
47
64
117
147
31
48
34
43
211
100
35
58
91
51
77