25
60
15
31
33
95
22
94
66
55
234
810
183
38
254
69
10
14
46
750
44
4
11
70
35
7
19
5
63
13
48
79
216
16
890
90
50
49
561
23
29
42
295
248
206
65