40
106
15
82
47
68
31
44
71
13
11
128
109
7
16
58
117
43
75
57
67
36
27
72
24
96
160
17
149
48
28
62
35
42
125
69
26
32
139
45
20
99
38
23
6
85
53
88