2
42
259
135
273
49
353
70
291
35
743
41
149
54
37
218
267
62
61
201
117
304
433
31
221
162
274
20
32
121
180
14
55
22
26
107
118
88
128
48
50
7
279
159
82
111
715
282
112
93
611