95
448
58
82
38
23
73
84
253
19
87
197
120
89
137
93
115
146
88
143
49
52
11
32
168
145
57
74
147
36
70
94
295
80
60
92
50
43
26
100
29
71
104
63
42
76
37
22
31
134
65