50
41
94
42
25
82
34
46
80
128
139
55
70
40
79
102
132
33
29
227
181
194
54
99
69
156
90
123
144
47
51
70
119
80
36
246
67
53
37
63
46
46
72
144
92
111
71
180
140
158
56
53
66
40
42
107
48
33
65
159