20
5
4
55
18
8
43
67
7
3
16
28
14
17
34
49
21
22
42
36
61
33
31
39
41
70
96
80
93
91
48
116
117
165
23
12
209
97
47
50
29
404
323
77
74