1
50
32
11
24
10
2
3
21
78
7
13
87
16
65
18
23
26
55
77
15
43
12
4
28
19
8
22
47
283
30
33
60
35
6
101