5
70
19
107
20
9
16
25
15
52
292
172
69
121
241
86
164
65
105
99
249
137
229
98
63
104
102
64
57
30
12
22
103
190
31
162
91
83
40
8
35
18
38
14
10
37
28
4
56
43