103
26
44
30
24
27
39
40
109
15
82
47
68
32
71
13
12
128
7
16
58
129
117
43
75
57
67
36
72
96
160
17
149
48
28
62
35
42
132
69
131
141
45
20
99
38
23