25
77
54
72
18
58
245
353
51
56
39
121
172
98
237
136
47
23
135
363
60
21
50
330
231
739
106
120
37
183
84
59
78
36
63
43
55
41
70
122
94
29
67
64
49
85