103
101
324
139
152
99
185
178
83
65
165
161
96
45
43
74
32
31
160
254
142
78
494
69
24
72
25
137
54
111
127
211
30
104
130
20
22
51
55
84
59
246
27
167
64
57
276
79
345
273