65
29
396
27
20
366
25
177
80
95
133
128
147
340
5
138
55
48
9
12
112
101
6
187
58
512
32
45
330
57
44
150
174
116
352
151
97
315
70
67
54
40
71
90
1444
193
52
209
593
687
346
83
19
72
594
38