44
26
21
14
40
50
36
85
22
121
17
59
120
90
158
25
79
84
311
28
66
34
200
73
228
162
236
129
87
33
41
35
302
62
105
102
43
31
489
139
104
822
900
398
71
32
49
838