5
11
22
15
61
18
109
112
31
14
4
36
25
20
67
33
13
88
48
7
10
17
6
80
9
34
299
16
12
41
100
2
74
28
50
21
46
0
56