354
64
106
50
49
45
161
31
127
198
262
610
152
89
371
169
155
84
4
74
35
104
54
92
153
102
345
46
71
78
44
60
140
86
76
98
462
107
40
194
25
234
439
61
197
114
217
300
111
109
201
36
319