47
20
31
95
58
30
53
46
61
44
33
75
42
34
50
27
21
17
35
133
32
76
167
65
37
16
18
12
591
43
29
513
36
110
397
45
40
208
54
25
28
15
74
11
9
24
87
49