51
573
25
23
42
21
123
184
49
99
151
105
60
182
69
28
101
22
33
10
20
30
40
44
48
35
946
127
77
70
1430
477
153
92