372
71
91
79
162
114
104
349
39
21
214
548
116
797
53
97
17
19
45
48
423
279
101
67
364
44
77
181
85
41
43
31
83
249
272
203
175
74
640
61
108
81
57
256
122
3591
2334
121
310
1205
860
128
80
312