145
20
115
18
10
138
48
55
312
320
64
15
86
16
44
39
42
143
36
162
1600
26
93
589
77
153
217
31
160
240
470
450
69
309
24
170
101
58
178
99
169
62
498
29
32
253
652
390
33
17