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