10
3
47
19
9
42
1
162
14
83
45
8
128
71
115
40
84
209
154
221
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