66
88
471
38
15
425
270
54
538
324
72
48
65
21
71
125
47
73
101
165
77
93
96
374
226
162
126
331
202
237
301
39
85
67
174
42
1135
68
99
1894
63
84
51
45
4
55
263
176
75
152
36