27
39
22
98
61
74
99
31
75
50
40
92
28
49
107
72
182
200
126
282
174
317
23
69
78
60
65
102
146
70
204
37
301
93
412
59
536
215
103
91
85
120
175
33