15
20
32
46
14
8
6
88
18
10
2
30
17
1
34
12
9
25
48
3
329
29
37
26
49
23
7
11
60
31
5
27
209
95
150
98
28