5
61
7
31
39
6
42
199
92
56
67
46
13
55
96
37
15
118
34
53
79
68
9
176
35
44
373
149
30
87
126
386
62
54
143
117
331
355
294
93
60
312
161
128
103
88
89
124