2
5
3
7
14
40
37
10
38
17
28
19
31
32
27
52
21
15
26
6
93
95
16
83
9
47
30
73
34
122
188
39
80
35
13
24
107
20
11