1
9
4
13
31
10
12
8
30
70
40
26
39
35
42
20
21
49
38
16
94
141
19
24
34
77
41
47
50
54
97
63
554
144
88
74
181
52
230
27
385
152
95
64
22
46
100
85