3
2
9
1
11
87
27
28
30
14
26
10
31
20
64
15
17
49
8
35
13
12
23
46
72
33
45
89
71
42
34
52
93
142
101
439
58
98
68
47
37
190
73
29
108
61
40