5
10
3
23
55
44
11
6
40
8
2
7
4
28
31
100
77
75
74
190
15
9
16
22
168
91
34
69
46
20
35
137
12
13
29
18
76