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