4
16
40
9
53
77
84
23
8
101
11
10
13
22
42
24
1
47
55
7
102
0
14
6
176
138
67
18
128
69
37
71
85
83
41
75
252
198
38
140
26
49
15
3
52
28
5