15
408
390
51
134
170
33
47
19
11
12
43
16
20
28
21
52
42
58
45
65
73
220
238
101
236
10
85
27
126
31
46
111
44
117
24
81
383
251
378
2437
209
35
103
34
36
40
186
1048
311
88
37
67