129
112
9
114
104
105
31
38
46
53
102
98
22
6
95
132
15
42
47
51
74
77
88
89
109