95
66
124
55
77
45
91
37
33
254
104
90
31
68
99
21
41
39
296
426
113
83
141
13
30
295
185
236
115
60
136
278
112
366
40
54
80
22
182
172
129
84
19
72
42
71
7
369
24
177
75
96