12
14
20
10
7
70
359
17
5
8
353
33
22
18
11
16
51
53
47
85
41
42
78
253
36
23
35
64
58
68
9
57
82
38
702
150
25
29