25
40
43
97
38
172
57
81
29
83
160
42
52
77
124
56
61
91
70
63
22
48
27
20
35
14
62
88
64
233
71
78
289
165
69
152
34
30
60
18
13
99
37
39
79
7
353