45
18
31
17
64
15
51
14
73
10
20
72
9
3
59
8
43
89
7
40
78
6
77
75
63
2
53
5
52
41
414
28
363
341
25
289
279
38
257
237
208
23
202
60
190
813
19
440
373
343
316
13
249
246
61
225
209
199