12
5
6
28
37
7
32
10
41
70
2
18
38
4
73
318
228
93
20
3
25
11
16
79
72
39
9
50
274
209
17
64
46
31
43
13
23
1
8
14