29
18
21
1
2
15
67
40
33
53
11
89
52
13
27
81
12
19
47
72
107
23
172
78
44
39
62
4
31
537
16
3
237
25
8
6
50
24
9
34