42
12
128
32
241
230
100
106
67
251
10
74
19
18
108
25
41
69
47
44
151
140
268
64
145
65
113
92
278
37
71
76
175
124
22
77
66
143
154
43
75
82
166
150
50
291
149
133
187
55
27