120
189
324
41
55
64
38
98
19
569
329
306
8
207
4263
91
67
106
12
42
54
58
30
37
547
57
77
123
175
35
111
105
66
114
115
40
53
138
93
422
24
603
87
196