124
93
20
80
56
42
22
35
88
33
40
64
49
25
57
19
11
18
7
90
21
32
48
47
41
43
16
157
34
52
13
61
29
31
279
403
76
23