74
43
55
61
42
28
59
288
90
163
1265
33
73
32
68
45
53
742
126
240
82
24
64
31
44
337
385
22
29
103
145
62
51
41
65
93
1313
205
18
36
98
218
46
111
222
112
654
265
99
645
300