52
25
51
173
109
115
46
494
201
75
156
54
49
105
40
91
4
87
82
32
24
44
12
15
487
38
74
10
106
16
72
85
86
118
41
39
56
43
53
270
141
22
90
132
26
129
93
27
77
235
171
19