60
40
13
24
1017
9
30
123
22
47
27
29
42
43
46
11
5
38
55
34
17
35
49
10
298
66
20
186
396
67
326
52
41
21
31
83
32
185
12
333
371
94
57
75
143
270
73
98