9
21
37
28
19
51
6
27
33
26
10
35
8
25
16
18
13
24
7
249
41
89
71
2
15
32
17
22
52
14
334
203
29
81
38
61