32
4
128
31
91
164
473
101
13
73
108
149
435
1467
275
681
115
69
184
177
95
270
150
76
187
132
163
569
38
476
53
334
147
84
192
15
244
92
58
104
46
20
156
78
89
44
83
25
67
122
52
93
71
202