5
2
7
3
44
77
31
28
24
15
53
25
74
10
9
17
27
64
100
1
799
237
16
11
151
403
93
4
126
54
112
34
43
90
36
21
58
22
33
12
71