38
55
33
26
30
48
19
27
31
110
23
14
97
49
40
89
16
44
22
78
59
66
39
118
21
69
90
810
136
35
272
58
140
401
200
85
194
111
67
46
34
77