54
107
87
8
148
73
37
17
46
90
20
58
32
49
35
29
979
26
55
18
57
420
41
56
25
125
275
22
314
210
150
652
202
94
281
64
133
15
100
653
59
535
80