52
25
173
109
115
46
494
202
76
156
51
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
271
141
22
90
132
26
129
93
27
77
236
171
19