22
45
110
16
32
149
176
183
71
83
47
78
53
20
37
31
158
175
197
35
74
44
42
40
28
65
121
24
122
36
23
18
51
27
104
25
21
90
46
82
52
29
50
69
106
60
125
73