426
101
29
122
41
84
511
34
156
102
58
97
21
74
61
109
409
162
37
129
78
195
222
124
64
73
112
193
86
25
22
44
16
46
14
39
55
54
60
56
66
133
20
231
106
26
18
96
127
79