5
9
8
14
2
47
25
18
21
24
86
16
194
142
72
53
253
26
56
22
78
52
370
140
35
28
46
95
80
96
20
29
62
12
51
7
68
84
212
130
37
27
40
70
346
267
116
74
330
101
42