15
11
20
36
34
33
32
19
24
14
49
251
340
41
101
91
370
23
83
314
1
13
399
95
26
349
148
57
27
60
179
75
45
166
979
122
42
17
98
110
71
50
321
123
76
37
53
174
604
21
115