35
28
102
62
81
21
530
791
115
52
78
142
26
34
230
86
67
72
6266
177
458
108
380
51
245
37
22
439
85
20
32
141
46
75
45
66
44
298
89
216
29
42
61
19
95
113
23
107
77
261
109