10
100
42
37
46
81
41
217
4
29
3
7
85
77
15
12
8
5
38
6
0
34
141
59
52
31
48
142
20
11
18
35
39
114
17
26
33
9
1
70
72
32
66