95
435
41
43
77
61
164
25
18
19
34
94
23
106
232
260
198
45
122
60
428
258
88
37
145
279
389
130
142
151
39
99
16
72
33
253
299
32
131
9
7
111
366
97
50
53
148
478
134
40
107
69