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