127
439
28
32
44
19
238
21
77
189
31
125
177
92
339
48
141
34
29
281
1014
667
315
121
322
302
65
37
1810
448
42
24
59
277
58
38
95
23
27
313
131
89
56
80
195
88