89
68
25
81
574
1296
456
571
973
79
77
49
16
14
34
23
19
90
82
304
339
301
35
12
61
15
39
32
40
74
387
26
110
53
125
51
349
24
38
52
94
291
18