29
42
59
5
30
163
35
7
1
36
6
53
9
4
45
22
11
8
16
32
189
12
2
72
13
41
71
20
50
34
39
25
56
373
10
128
76