7
11
101
4
134
2
43
16
23
0
15
46
27
3
12
71
30
9
20
17
14
26
25
10
59
36
44
80
29
81
22
6
213
55
125
199
180
33
24
42
84
48
174
116
96
151