3
1
4
37
13
14
8
6
33
10
11
7
41
20
73
28
44
45
58
9
55
21
12
59
210
433
25
39
26
131
155
272
60
108
99
80
185
313
17