5
14
3
42
0
10
100
23
11
20
15
300
54
125
18
13
27
21
51
507
29
47
89
4
9
35
24
115
41
271
28
85
103
81
12
67
30
7
63
462
49
110