35
28
102
62
81
21
530
791
36
116
52
78
142
26
34
230
86
67
72
6267
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
24
77
261
109