89
38
23
131
32
24
45
51
26
35
27
18
190
52
2108
20
562
170
48
43
30
66
64
3
143
46
74
104
287
31
44
81
33
72
119
198
63
245
113
65
42
21
127
61
234
92
36
181
123