21
213
23
72
47
44
75
19
20
39
17
13
7
43
16
101
163
76
511
102
97
38
25
26
64
32
88
58
33
41
37
59
45
80
65
42
142
94
12
55
51
66
54
151
46
5
22