24
25
31
6
17
44
213
164
179
311
50
142
38
120
59
64
10
84
34
65
28
400
91
97
132
33
35
43
53
22
146
61
32
56
79
21
16
117
90
158
27
14
70
13
36
72
47
62
160
11
9