140
107
73
248
398
104
35
113
70
76
56
220
16
8
26
126
85
59
108
29
83
48
60
71
223
115
58
47
75
69
230
310
96
119
124
61
66
68
250
89
93
42
123
67
28
37
84
106
189