5
11
31
8
1
13
29
18
75
39
62
14
17
16
20
245
171
22
24
15
64
10
21
76
19
2
30
3
55
4
27
60
71
7
59
72
40
96
23
123
41
83
111