33
24
25
93
10
11
96
160
42
90
23
40
46
122
78
38
203
66
173
56
54
20
44
32
30
94
169
140
45
26
77
12
18
51
58
57
47
27
261
62
194
101
31
289
13
86
220
148
21
98