15
10
47
79
38
45
24
16
33
8
5
29
25
13
96
18
11
46
97
58
55
34
61
77
20
81
51
26
9
48
6
85
14
513
21
131
23
90
86
37
219
109
296
121
203
28
212
22