12
22
9
4
8
6
13
41
16
5
34
39
15
19
14
37
10
18
35
33
355
102
56
31
3
28
40
55
25
29
38
90
26
200
61
17
237
57
23
32