123
93
19
78
55
42
22
35
88
29
40
64
49
25
57
18
11
7
89
21
32
47
80
38
63
15
156
30
52
13
54
28
14
267
16
45
386
74
23