87
28
65
63
142
118
147
90
38
99
107
362
36
21
119
60
16
103
73
115
77
76
22
49
40
92
44
168
125
239
130
35
163
356
64
10
11
61
120
74
190
48
57
43
97
166
32
71
33
380
31