80
25
56
34
78
171
84
6
48
69
18
256
14
17
41
11
62
345
22
29
36
19
64
39
26
152
49
90
15
20
7
10
9
43
32
27
12
40
50
30
68
33
28