16
6
29
67
1
41
163
10
132
9
20
15
23
19
94
30
335
135
40
80
221
172
83
134
116
253
87
441
452
93
88
90
31
60
47
119
98
413
84
85
196
379
366
95
91
201
38
531
746
27
50
97
45