50
15
21
238
30
41
43
63
24
34
90
85
84
29
33
69
98
46
40
57
109
181
48
97
16
201
35
104
26
341
112
122
82
59
139
36
88
127
42
100
572
110
49