12
15
25
48
39
79
17
9
4
24
42
32
19
87
8
22
149
70
23
97
43
64
40
50
147
52
16
36
62
38
51
98
11
55
225
229
380
253
198
321
541
573