30
66
74
57
34
13
29
102
7
91
54
52
27
53
28
10
21
9
38
33
4
5
162
16
15
39
32
95
115
45
37
47
14
2
8
84
35
3
125
104
71
77
23
49