5
0
1
41
10
6
8
38
19
15
9
11
26
28
22
27
23
89
4
98
7
16
14
31
18
176
95
293
439
295
380
71
147
74
437
426
224
341
46
715
1024