22
25
23
18
19
29
50
30
59
63
52
212
17
10
247
48
67
76
28
143
27
20
26
54
45
71
42
66
38
39
98
31
78
370
157
684
43
293
1116
429
96
119
73
24
32