55
23
17
72
186
52
36
370
64
43
26
25
37
60
129
75
28
79
46
56
27
58
33
30
66
22
199
34
83
29
172
39
21
323
155
35
454
112
157
213
169
177
675
1024
890
751
250
687
363