119
47
93
60
65
56
20
158
270
161
25
30
29
112
16
18
8
120
42
13
109
78
66
49
2447
10
27
12
24
426
32
14
255
250
28
61
79
50
129
184
89
40
75
38
19
7
37