36
25
94
3
128
57
27
38
78
14
9
246
106
7
61
55
59
81
64
33
161
46
5
16
31
120
112
994
666
178
102
93