15
59
9
27
40
102
56
68
30
91
32
4
18
7
20
39
23
164
70
80
96
51
36
37
13
34
72
69
10
16
31
22
42
41
25
98
43
95
192
315