435
179
106
84
51
124
313
455
19
25
57
188
112
243
22
44
13
73
127
123
83
20
36
18
29
108
98
81
113
93
68
55
14
40
159
53
70
77
63
277
326
302
17
129
549
71
33
314
4