2
4
3
47
455
9
15
17
23
37
18
39
42
55
31
296
33
22
11
5
59
16
107
6
27
12
44
20
29
10
74
61
43
48
94
62