0
3
6
24
14
47
5
9
70
109
33
86
32
51
19
114
25
8
7
16
22
10
11
26
27
222
76
191
42
40
36
165
60
29
20
83
30
288
90
89
49
45
17
73
52
127
21
64