120
23
640
16
62
176
478
60
93
603
291
77
35
159
250
528
136
48
349
12
49
9
56
31
41
694
80
10
99
82
274
114
44
103
50
27
2
17
15
11
13
34
29
36
78
26
65
19
6
7
21