30
70
21
673
25
29
12
8
6
5
42
2
10
15
18
27
40
61
22
214
142
46
62
1
4
19
11
24
3
33
31
151
195
16
26
7
9
20
73
28