44
38
75
33
31
43
39
50
158
107
65
79
97
119
34
80
147
72
37
49
55
111
58
114
117
83
193
90
227
89
110
28
70
63
45
56
62
46
29
24
108
71
163
168
202
153
156