28
54
13
122
52
69
34
32
18
7
31
76
75
36
14
118
15
74
176
44
99
45
123
244
106
30
51
150
57
166
339
81
292
137
49
94
82
60
33
140
77
133
121
48
115
43
27
183
270