5
28
17
11
42
79
94
29
55
35
93
65
37
280
44
189
23
6
53
69
49
276
36
20
95
198
316
499
105
165
22
74
149
73
200
19
64
82
30
207
46
47
104
83
725
71
714