149
262
88
169
64
210
15
45
195
105
43
66
190
558
31
14
58
120
80
99
92
107
85
70
157
77
60
98
101
28
44
10
163
20
39
18
42
102
145
49
34
22
55
61
36
11
122
27
33
76