161
35
46
183
86
90
79
157
94
271
41
45
76
148
95
52
128
170
110
138
329
56
130
74
108
175
70
388
143
78
89
182
58
101
163
16
209
268
150
26
249
83
440
111
47
29
71
19
655
106