31
125
178
92
25
20
77
65
95
55
51
27
71
34
135
123
63
38
122
33
29
41
83
19
162
68
459
179
28
36
26
47
35
45
74
22
183
169
675
23
6716
172