210
145
29
212
136
90
245
30
42
6
9
15
82
73
80
14
207
44
93
22
10
46
36
39
17
57
108
202
35
32
76
26
12
413
18
27
24
77
68
47
41
60
19
81
144
45
63
321
296