38
119
44
28
3
34
90
88
12
6
110
43
400
83
80
27
16
18
33
104
71
96
20
39
31
318
51
35
55
26
46
63
30
22
57
25
11
78
123
56
50