93
2
22
30
11
3
44
28
83
103
23
15
40
26
25
66
24
20
13
31
56
0
9
12
86
51
41
5
29
52
18
10
6
61
8
102
122
45
47
110
32
4
126