23
19
81
73
51
126
44
39
99
3
86
52
89
276
213
124
212
31
63
24
96
16
9
15
10
76
138
64
62
17
18
98
33
27
38
48
13
55
50
45
29
110
35
28
7
1