145
183
38
115
748
255
24
70
385
100
21
236
77
69
73
89
280
452
733
47
46
72
148
50
564
39
135
85
66
57
113
350
71