39
30
58
20
102
55
8
75
38
50
84
65
124
232
41
112
152
40
34
66
132
82
57
182
89
60
143
253
74
15
224
191
33
111
63
153
24
211
26
31
104
92
51
72
125
90
61
67
79
37
187
189