66
45
98
127
26
268
193
149
246
140
101
196
96
276
112
52
573
65
31
241
134
116
78
100
170
123
252
89
139
163
75
229
43
153
319
76
59
48
92
233
522
144
237
91
40
58
110
121
74
297
70
39
29