40
101
50
33
43
25
79
77
13
6
67
14
21
4
24
7
35
9
11
17
5
10
166
52
37
29
76
30
56
128
63
119
0
15
72
66
28
68
324
19
44
57
80
102
23