4
5
1
3
6
37
15
14
9
13
36
11
12
16
7
41
10
20
74
28
45
58
55
21
29
59
210
433
26
39
131
156
272
60
108
99
80
185
313