5
15
80
14
6
200
11
62
40
2
8
9
76
35
39
1
26
18
45
93
74
105
89
646
25
91
215
27
149
53
98
88
3
42
66
24
22
29
41
140
340
54
94
51
85
47
361