3
8
13
23
28
22
12
15
5
1
60
20
9
45
34
14
24
91
56
76
26
7
87
18
55
25
42
17
99
61
0
35
33
53
2
29
162
11
145
37