23
16
88
85
31
28
14
26
12
57
157
125
167
8
60
25
42
33
56
20
34
35
18
30
22
39
44
283
75
319
64
45
36
51
163
13
15
187
76
432
80
50
55
174
29
120