240
103
29
13
49
90
10
42
34
474
152
22
612
151
43
131
88
127
295
47
60
69
78
187
81
164
6
80
772
404
105
28
128
147
213
223
539
206
19
175
36
357
40
109
102
85
101
70
14
86
33
52
41
15
17
93