2
1
27
23
31
4
16
58
40
21
20
14
26
22
18
32
25
28
39
8
24
66
9
56
117
100
17
86
76
42
70
45
249
156
50
46
19
74
13
29
12
30
69
118