24
34
20
8
28
10
6
2
13
50
42
49
12
52
79
51
16
125
29
92
316
60
123
21
88
227
70
201
168
286
344
491
238
18
40
100
356
153
27
80
31
58
54
33
363
32
26
30
85
25
64
176
57
66