87
90
47
275
112
52
309
468
339
55
213
165
177
33
145
62
8
73
142
173
7
57
39
77
128
26
42
20
34
28
60
97
149
86
191
30
23
65
116
41
75
25
419
36
32
27
13
83
202