1
8
4
2
31
27
6
3
7
13
11
45
5
82
74
30
22
19
38
92
311
121
193
66
243
150
80
314
149
469
55
228
162
214
42
89
48
10
17
36
125