342
111
226
301
41
457
269
157
106
611
42
102
39
314
151
144
373
16
12
110
172
141
47
80
275
169
799
51
43
115
65
77
187
142
54
306
131
113
24
353
107
27
18
67
101
5
30
62
13
7
233
34
3
10