3
1
47
19
10
9
42
162
14
83
44
8
128
71
115
39
209
154
221
84
571
58
217
57
323
108
150
37
913
32
125
117
70
157
460
61
86
33
68
79
69
36
77
41
155
72
20
38
92
877
30
73
48