3
7
30
15
29
4
78
1
26
22
38
8
59
28
12
9
2
19
14
16
23
58
24
37
31
54
13
53
178
258
43
56
91
52
40
143
279
76
65
292
85
33
524
95
17
32