60
103
74
45
196
61
32
113
37
156
42
170
76
632
262
47
31
88
185
316
149
117
141
292
39
518
6
155
19
46
48
29
107
58
30
69
43
11
72
564
693
133
10
735
18
93
44
904
101
57
944
899
98
33