9
3
12
1
14
4
15
11
37
6
60
18
13
19
133
61
7
39
52
140
55
67
79
31
17
29
58
33
44
22
53
26
16
187
74
38
333
43
628