0
14
10
5
31
66
19
2
47
64
22
18
37
20
58
372
576
62
15
34
21
28
25
36
44
32
30
238
55
33
61
148
60
73
80
127
35
38
155
29
39
224
150
230
40
85
95
200