3
11
0
6
26
71
28
8
32
22
75
33
10
9
23
1
87
105
16
86
38
27
106
5
76
25
42
24
15
31
59
96
73
48
60
29
44
57
51
125
20
40
104
17
30
132
56
66