34
41
100
109
98
71
169
122
180
425
101
220
161
91
244
82
118
46
242
153
170
271
86
151
263
54
77
64
208
702
85
750
817
135
42
667
81
69
96
573
43
124
76
36
232
35
21
119
155
89
58
44
38
224