1
0
10
3
23
14
95
11
2
15
37
8
6
12
33
24
17
22
46
40
81
132
142
31
7
74
52
85
64
49
35
41
26
86
66
50
90
75