10
5
95
255
74
83
179
26
9
291
98
40
640
62
55
94
85
20
49
25
6
1
39
21
89
8
137
45
22
32
56
369
429
225
106
63
28
611
87
33
38
30
12
233
190
35
23
17
1619
48