3
93
31
7
6
56
14
4
22
42
79
73
23
99
66
74
63
18
46
94
68
34
24
142
21
48
12
17
44
72
119
173
45
194
266
97
98
69
81
141
37
57
28
103
60
54
159
188
58
41
36