16
0
32
17
63
57
100
120
75
18
78
25
47
28
22
278
376
62
338
5
176
108
29
41
20
171
44
290
65
35
30
51
50
69
263
299
153
45
34
152
196
21
138
13
74
237
26
49
64
116
39
187
127
235