106
52
46
129
128
16
20
33
36
48
98
42
61
26
14
74
15
108
27
139
28
143
105
92
123
49
44
4
58
29
72
23
11
21
8
9
56
68
19
64
10
43