347
36
77
115
87
118
83
135
103
102
134
164
63
162
40
203
81
141
73
93
99
291
128
25
264
195
48
89
75
72
52
95
142
26
64
774
113
490
242
332
772
76
98
323
4474
3105
377
1225
364
62
350