23
94
62
40
113
17
60
70
30
69
50
22
63
37
20
29
36
26
9
2
45
35
18
132
65
13
33
67
211
184
335
19
15
21
172
44
590
80
78
8
313
166