3
32
45
5
39
24
75
20
27
13
23
33
71
9
57
6
16
21
4
12
30
31
80
143
7
37
28
8
29
43
42
26
10
260
1
285
93
2
114