53
89
157
60
143
144
77
59
85
38
122
32
126
124
125
98
81
151
45
48
56
31
62
34
51
24
42
16
47
22
128
44
33
12
141
328
43
13
36
26
249
21
63
88
133
147
95
204
54
253
84
93
243