25
14
15
7
43
29
56
5
8
23
16
22
44
31
108
66
79
24
1000
71
54
87
20
27
9
21
116
200
37
41
53
69
35
18
34
40
19
6
33
17
46
11
75
48
36
12
28
32
26
30