17
23
154
80
431
34
90
171
96
58
33
22
38
106
422
126
6
14
297
281
210
198
30
9
28
45
99
31
10
18
35
39
290
76
27
12
21
49
15
5
29
92
4
25
2
20