0
7
22
20
17
10
16
19
93
54
76
39
60
33
14
381
309
30
46
225
116
12
82
313
13
267
42
27
9
8
57
183
18
37
175
11
59
25
53
505
34
32
47
58