15
48
69
42
11
97
40
4
8
5
23
6
43
2
28
46
21
13
56
25
36
89
34
16
39
17
12
44
81
234
671
153
134
71
27
110
7
22
19
109
173
41
131
66
279
181
31