25
30
43
13
46
68
35
12
23
33
128
164
31
21
160
78
168
83
76
263
52
17
11
119
54
57
63
91
95
74
38
101
29
96
325
186
22
67
47
27
36
58
77
468
159
736
166
9
113