5
101
3
8
16
10
15
20
25
17
19
6
70
65
56
28
121
64
4
26
78
300
61
104
32
47
27
245
54
12
956
85
31
35
18
221
45
11
53
59
22
49
13
122