8
40
5
15
9
14
25
21
56
48
115
243
84
60
12
100
94
75
208
398
27
26
188
484
193
148
85
7
361
58
49
65
54
120
34
173
31
71
42
79
44
22
189
107
33
83
66
129
114
111
176
17
247
28