5
2
106
108
23
10
377
8
3
42
16
20
22
27
4
37
270
355
40
31
33
0
74
94
11
251
7
53
15
301
34
9
45
41
26
18
25
12
14
57
62
39
66
192