3
6
21
4
300
16
23
19
2
50
5
18
20
10
8
7
44
24
73
11
25
34
17
9
22
43
1
61
59
26
15
41
37
35
33
132
56