3
41
8
6
37
145
11
398
392
78
1
170
4
172
238
34
18
65
5
165
15
16
29
45
2
14
310
219
19
272
169
131
237
67
202
321
74
259
61
90
10