423
232
211
132
94
120
101
95
107
78
170
139
96
123
87
99
164
114
83
84
68
89
65
45
31
25
105
64
49
71
150
116
107
101
57
59
73
65
55
44
57
66
37
37
29
30
26
20
21
20
15
18
17
20
17
26
22
19
22
24
31
34
30
35
25
22
31
30
34
33
36
24
20
37
23
51
14
12
14
10
17
11
10
10
11
8
19
31
38
16
17
19
20
15
99
95
87
125
87
78
96
93
73
111
157
30
40
29
23
23
18
21
19
24
44
76
94
78
24
5
17
23
27
25
26
22
18
94
100
73
93
75
90
69
70
74
87
58
49
97
65
38
40
55
57
48
31
31
41
40
29
27
53
36
12
26
23
28
29
26
25
16
46
10
25
24
11
17
15
34
9
9
26
18
18
21
15
17
16
13
19
15
15
10
12
12
9
5
6