3
15
102
41
9
12
14
22
8
16
76
80
17
4
18
27
35
287
24
7
13
58
118
60
23
59
37
78
95
19
100
32
36
39
6
10
26
30
147
20
28
2
29
5
11
21