25
29
76
13
30
55
111
6
20
112
78
18
253
47
155
17
272
81
129
104
57
63
86
97
27
41
14
46
39
109
37
122
33
58
22
38
240
68
113
77
396