106
102
103
31
48
113
34
144
20
96
108
136
115
132
19
135
28
18
87
9
95
12
33
36
68
6
163
30
26
7
21
65
45
44
150
55
88
231
43
97
222
99
60
98
126
41
40
159
38