31
20
21
49
30
11
80
29
18
61
35
73
62
42
9
48
16
44
17
7
28
26
24
15
23
6
13
66
47
125
51
253
182
32
37
56
43
58
39
97