118
53
79
78
91
122
94
103
43
86
102
142
36
129
71
41
60
150
203
59
55
70
58
35
38
89
37
64
57
23
22
199
100
204
20
83
178
54
160
126
80
46
90
159
111
108
26
115
87
44
33
56