25
12
18
62
15
31
21
10
2
38
81
26
50
72
28
8
98
5
222
160
13
69
127
4
55
36
23
34
14
176
198
29
42
7
102
312
6
151
19
45
33