89
142
41
14
23
71
87
24
37
51
50
45
43
39
10
40
19
82
32
79
16
31
8
11
26
63
7
80
6
88
74
20
176
426
30
2
61
27