6
10
31
5
14
42
0
9
44
46
17
15
55
21
23
11
30
80
4
36
274
87
29
16
60
213
63
40
57
72
26
37
84
48
77
148
262
74
178
22
104
93
32
24
105
267
221
99
53