305
34
58
71
78
59
68
174
115
130
72
29
79
20
74
10
123
42
306
8
152
107
63
14
66
15
161
88
43
51
89
794
633
462
40
470
57
1028
1955
65
23
67
359
596
248
19
879
33
194