35
69
62
42
102
221
88
29
64
56
66
40
37
25
421
17
28
55
74
381
325
49
80
47
106
30
86
132
77
61
115
54
72
57
45
129
34
38
314
18
50
51
196
87
105
26
89