58
66
107
5
22
10
14
82
12
77
32
11
28
109
13
23
44
53
21
26
35
40
31
51
56
72
91
37
73
39
41
24
90
83
25
42
15
20
27
62
150
38