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