3
2
13
5
39
47
37
31
67
46
29
49
12
45
108
472
56
35
113
90
66
75
107
32
400
138
99
136
88
54
52
48
87
72
305
44
11
58
85
314