277
121
84
16
30
159
33
146
53
196
115
197
96
68
78
19
73
103
102
111
371
36
603
47
90
98
324
654
112
83
41
118
61
126
101
86
75
45
24
57
52
193
147
117
161
72
238
151
91
66