2
29
3
5
11
21
18
52
4
53
177
9
8
6
80
33
24
15
25
10
90
36
16
7
14
26
35
17
77
22
12
48
20
0
107
28
31
32