5
11
3
203
16
43
22
20
60
45
31
876
70
9
51
15
85
21
34
81
7
36
10
28
13
63
17
95
220
18
50
54
79
44
32
106
53
23
56
981
30
24
152
41
75