40
20
43
50
30
113
33
73
100
122
36
34
70
37
29
139
31
111
58
95
46
76
22
52
19
61
99
93
38
26
60
65
44
24
41
106
83
8
12
56