28
23
30
149
217
36
38
54
42
172
347
480
120
101
11
711
109
14
16
31
194
181
212
1320
10
108
26
72
21
324
346
196
67
40
76
9
18
47
68
52
138
321
73
322
45
29
311
132
60
750
102
239
534