25
10
11
13
17
39
22
44
24
27
81
58
98
171
21
64
170
568
828
180
110
31
85
72
202
19
38
49
56
214
79
57
43
128
78
68
125
87
116
115
143
41
107
18
33
327
65
37
75
61
198
287
153