87
32
17
74
58
126
68
25
15
38
54
80
143
99
20
27
242
212
157
543
37
63
244
31
64
114
59
91
214
30
83
57
77
36
265
98
116
349
28
101
21
138
56
110
47
53
45
78
132
16
1401