111
16
32
67
80
26
7
29
15
52
12
70
50
61
27
19
43
23
103
189
167
75
37
18
33
49
53
1
30
47
84
102
10
9
115
91
38
82
6
112
3
35
4
96
71
95