43
42
13
29
86
11
18
98
8
20
19
95
15
6
10
26
16
35
5
22
82
27
57
25
103
50
30
71
36
28
12
64
24
7
14
73
4
88
56
315
9
67
32
83
60