9
4
5
24
19
8
20
7
56
26
76
36
164
22
51
52
74
115
73
372
210
130
91
38
35
60
126
98
201
106
44
129
470
244
215
351
163
85
256
357
270
53
111
42
89
170
188
33
119
251
154
66
419
217