148
123
273
3
63
34
28
238
46
78
60
10
36
90
116
16
12
24
21
30
67
154
48
57
18
100
6
160
163
150
448
73
27
26
19
478
11
76
130
140
15
80
54
89
93
147
44
295