167
92
59
88
56
7
98
70
47
35
80
89
46
77
60
4
42
33
17
44
2
31
20
27
53
50
143
0
38
8
54
28
97
221
30
36
66
101
222
29
83
67
69
166
87