0
7
3
14
12
5
30
42
17
99
28
10
36
24
35
75
44
15
32
49
61
46
724
223
398
55
73
475
100
23
237
107
138
89
106
120
433
38
31
231
172
112
197
266
604
82
180