7
15
24
43
25
19
41
20
77
17
22
44
18
485
230
42
28
71
33
312
83
301
70
49
75
58
11
45
63
203
79
170
131
96
206
156
399
35
141
30
99
289
14
143
37