51
34
49
53
111
52
97
37
9
27
56
21
16
18
89
33
8
28
24
13
7
43
5
110
60
57
19
46
22
133
123
333
182
62
36
45
12
187
100
102
107
20
25
48
74