87
34
94
49
62
16
76
57
45
23
162
392
41
32
24
129
60
79
338
255
110
98
275
136
12
72
33
276
46
50
113
36
158
128
42
139
193
313
172
21
103
74
83
219
58