14
2
3
311
5
15
22
31
25
21
10
12
38
32
34
51
134
13
33
43
23
41
27
4
99
524
193
216
20
35
16
2809
9
510
85
249
428
877
72
52