21
212
89
86
79
0
52
28
9
36
222
80
29
62
19
37
7
123
15
39
105
22
26
72
91
35
56
129
42
41
16
27
50
14
38
48
11
46
254
64
12
61
6
30
43
34
10
128
112
148