15
23
32
219
46
96
13
27
36
298
16
341
56
89
438
43
25
28
95
44
61
39
47
71
55
38
104
72
21
34
112
155
111
116
62
275
88
42
10
207
58
49
7
20
83
35
22
17
70
8
158