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