40
10
36
22
13
31
32
6
19
1
16
102
77
248
11
53
50
26
47
62
66
28
2
59
25
20
27
18
4
12
8
7
15
5
3
9
14