62
26
590
38
6
520
72
132
36
176
118
17
21
494
147
16
206
110
11
57
3
133
148
105
108
566
269
124
89
77
8
81
37
42
298
166
30
28
95
32
40
43
69
20
287
12
51
54
129
267
181