436
206
107
65
56
383
137
59
122
152
95
44
92
223
374
205
300
101
81
236
57
33
174
49
25
67
45
54
93
550
60
104
89
98
71
97
141
76
91