20
11
95
22
19
5
84
96
18
34
6
28
45
94
15
33
26
41
14
29
7
142
3
17
73
13
4
27
21
24
30
48
46
8
376
16
12
40
343