5
3
4
7
2
6
13
16
88
9
30
115
48
8
56
40
31
46
32
25
52
70
17
202
69
14
64
195
1149
23
26
85
12
80
33
49
140
58
21
27
47
62
119