37
106
1
10
10
10
14
15
16
17
18
19
44
43
42
41
40
39
38
37
36
35
34
33
32
31
30
29
27
26
26
25
24
23
22
45
46
47
48
49
50
52
56
55
57
58
59
53
40
60
61
62
63
64
65
66
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
74
73
72
71
91
92
93
94
95
96
97
96
98
99
99
70
67
68
69
39
54
51
21
20
28
100
506
505
504
503
502
501A
101
104
105
102
103
3
4
5
6
7
8
9
11
13
12
2