1
40
6
3
5
2
9
35
8
10
7
209
299
435
21
29
28
13
241
213
33
186
100
16
20
27
75
11
4
43
14
175
15
19
68