90
104
48
5
45
201
83
138
149
97
80
42
16
32
31
9
88
56
30
262
73
114
41
59
143
60
139
123
99
81
14
33
72
84
17
12
1
40
78
144
102
47
27
36
13
94
150
25
154