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