3
9
2
13
7
18
127
28
21
23
12
26
24
16
87
93
73
101
4
39
1
8
86
80
51
15
46
17
60
54
11
32
29
0
27
35
19
5
43