5
10
78
39
24
100
106
310
44
55
49
69
35
118
47
37
31
131
179
41
155
127
85
88
289
181
77
92
48
30
727
21
34
138
99
66
391
115
59
58
76
84
53
32
79
145
124
374
40
81
283
224
186
97