0
22
7
46
58
37
89
207
40
78
119
110
65
176
545
90
54
24
368
273
55
88
262
74
134
419
47
375
383
215
130
264
1334
117