0
10
7
22
16
15
19
186
39
181
44
18
9
37
80
33
12
70
14
238
47
50
24
43
69
29
104
36
40
52
77
81
110
590
301
92
449
97
62
281
385
64
131
34
132