3
9
13
4
26
14
57
47
27
61
46
10
15
17
87
38
7
12
11
40
8
103
145
37
33
41
30
19
39
32
23
29
54
20
90
53
24
69
82
22