431
53
28
20
135
50
129
42
75
48
130
46
61
166
31
34
163
94
162
43
629
110
27
211
56
78
79
36
81
30
100
201
90
165
37
208
174
312
104
204
91
183
103
55
38
60
188
210
33
134
96
232
39