7
376
12
89
27
404
1
3
15
30
21
11
5
8
9
23
73
18
34
38
26
31
192
14
10
16
59
116
132
45
325
13
176
28
181
36
35
103