32
653
165
157
145
66
288
120
255
304
35
189
48
74
45
36
40
49
30
42
23
41
58
43
37
51
2019
56
25
27
44
50
57
47
46
31
52
586