14
29
36
94
83
65
85
2
27
37
110
93
69
22
23
47
71
34
53
39
15
300
12
28
35
17
9
25
101
30
8
13
20
212
78
106
111
64
79
100
84
76
38
157
90
32