19
27
94
15
79
121
64
90
107
61
7
217
114
8
104
47
29
300
16
21
35
53
46
30
13
4
32
97
76
24
99
58
50
168
72
49
20
10
17
5
9
73
2
14
54
106
28
25