93
51
151
26
84
50
618
250
114
63
38
36
104
538
90
99
76
54
52
176
83
179
27
4
14
43
32
19
13
45
16
8
191
40
48
121
248
71
91
204
174
162
34
74
157
105
58
95
87