10
28
50
26
32
20
66
12
41
47
43
34
36
11
18
42
478
94
22
24
78
15
299
97
200
46
49
185
119
55
29
77
53
30
39
37
85
35
132
17
69
54
175
71
79
308
146
73