3
31
16
10
34
7
11
15
29
5
14
23
22
9
40
24
32
30
25
86
59
21
60
26
69
242
56
73
20
39
103
70
36
130
8
274
87
45
52
88
140