2
29
60
27
4
28
11
8
17
20
70
132
9
15
39
71
18
38
14
49
7
125
22
97
5
12
77
68
0
50
23
19
75
6
59
34
32