1
3
5
13
6
0
8
18
2
7
4
22
30
12
69
77
36
46
75
31
19
38
40
25
16
107
34
33
74
39
23
20
78
32
94
146
283
51
59
52
128
56
63
98
170
26