75
89
39
141
88
95
85
63
18
20
31
48
25
86
52
17
118
47
139
50
40
94
160
24
21
59
261
56
33
64
42
110
15
22
90
34
98
41
46
58
35
30
29
122
235
96