85
181
163
57
89
87
92
46
154
26
275
83
27
401
386
34
33
346
272
28
116
19
169
144
64
164
30
7
75
150
88
21
41
20
49
73
40
412
43
126
24
35
36
50
17
61
11
16
84
14
68