10
5
41
98
215
17
28
27
88
16
78
53
7
14
64
22
135
121
90
39
25
80
71
141
42
49
12
19
23
9
18
21
92
8
3
66
13
15
2
32
63
94
298