12
10
17
48
27
9
31
8
24
11
15
28
46
316
88
32
21
76
13
23
30
29
39
33
19
56
16
20
26
34
295
54
35
99
63
55
72
75
43