3
10
33
22
14
4
5
15
50
19
27
26
17
42
70
59
43
39
36
21
38
87
7
20
18
51
9
6
12
16
34
23
29
13
105
32
37
228
48
49
204