17
2
4
33
35
6
39
18
14
11
21
27
23
29
3
20
13
44
59
328
83
1147
90
15
30
591
254
144
193
295
682
449