22
23
24
50
43
16
25
250
39
163
46
45
85
29
69
59
58
93
10
98
40
161
34
57
65
64
49
52
91
31
18
48
12
32
92
19
244
11
26
30
66
76
60
81
9
109
125
28