80
45
96
110
282
21
27
25
24
7
88
121
31
49
26
92
10
32
78
61
99
160
19
43
41
603
15
58
47
48
57
69
3
50
93
38
14
34
66
60
20
17
100
53