38
35
180
20
67
39
419
433
31
36
42
159
22
28
113
66
26
142
27
187
115
130
100
76
271
71
80
77
309
16
68
161
24
72
157
81
236
51
95
105
86
59
43
629
46
53
135
133
279
55
316
162