3
14
16
13
20
2
61
17
55
54
53
43
15
86
28
84
19
92
24
59
46
9
87
11
0
6
21
44
57
39
108
33
12
63
97
98
31
197
42
8
47
18
38
116
149
35