90
16
8
36
70
31
57
128
53
22
159
29
5
32
118
193
13
66
231
2
50
80
47
20
54
58
99
144
10
112
41
214
85
164
27
77
24
12
7
35
155
64
6
15
87
101
40
143
79
34