25
90
103
170
47
3
317
27
64
66
18
251
360
22
40
31
37
76
35
52
172
49
63
71
250
41
51
874
42
186
120
212
30
78
44
654
793
46
119
108
195
156
58
81
83
33
21
335
197
400
80