101
77
259
156
76
80
129
82
122
19
113
115
51
81
52
104
205
29
311
22
53
360
605
31
91
458
50
34
363
30
96
36
217
55
99
11
227
18
242
102
130
92
177
97
85
33
185
37
583
42
142
72