23
25
24
37
124
339
9
47
90
58
38
20
26
177
13
65
16
18
94
106
3
57
116
7
162
29
5
31
42
96
36
119
75
284
33
53
399
93
79
113
97
28
52
95
35
49
98
72
50
32
121