93
15
9
53
271
174
64
131
220
533
79
56
100
19
116
35
24
255
33
45
320
252
91
84
175
70
114
180
259
73
76
59
186
106
74
14
140
57
121
72
374
46
434
85
20
22
88
822
44
248
134
65
94
61