126
91
27
63
8
5
24
11
13
31
9
4
86
17
51
43
18
96
64
42
81
39
41
26
10
29
19
12
14
16
38
32
20
21
36
49
106
40
53