105
18
93
56
28
209
59
148
34
23
41
740
13
73