13
3
10
16
28
27
7
4
12
23
32
34
47
46
120
55
78
37
82
62
75
65
18
30
21
25
56
38
73
19
60
66
71
106
100
26
33
72
77
96
39
180
70
111
67
29