21
31
101
66
49
42
41
16
39
12
33
18
53
67
43
29
71
22
46
28
23
54
19
113
6
13
215
1489
3
76
27
4
154
8
26
38
32
65
57
235
98
321
9
110
89