15
12
19
30
68
34
302
51
49
16
20
28
88
112
21
4
6
37
103
7
26
44
41
100
9
25
5
84
17
33
10
48
52
14
8
47
96