28
108
152
43
62
60
80
225
105
46
75
66
29
125
121
27
158
33
58
215
174
42
83
26
24
376
87
18
47
175
1947
106
31
250
641
55
196
198
541
322
143
585
128
220
52
37
23
286
5131
138
244
117
115
137
136