45
48
15
62
21
27
98
77
35
55
58
16
128
7
132
99
51
172
34
19
215
82
61
123
135
5
428
89
66
57
50
68
20
134
8
156
29
109
299
157
244
115
33
111
282
46
372