0
20
5
4
56
18
8
43
68
7
3
17
29
14
34
49
21
23
42
36
62
33
22
31
39
28
70
96
80
93
71
48
116
117
165
12
209
97
50
404
324
77
74