1
22
35
27
38
24
36
30
40
28
26
20
23
17
18
2015
12
73
95
2
4
3
304
5
8
7
412
15
10
13
1722
19
138
112
11
32
46