3
18
2
11
0
6
32
64
81
33
8
54
41
17
21
50
102
24
16
13
31
43
10
30
9
140
14
105
23
19
12
107
26
61
92
63
46
59
401
101
84
7