5
4
1
10
48
86
44
39
53
20
100
33
31
35
14
34
79
186
43
23
88
38
15
8
61
109
30
65
70
101
118
36
78
85
66
266
316
82
18
37
149
60