4
3
10
7
16
22
28
113
12
43
18
6
47
21
11
26
38
9
5
2
132
13
76
90
14
117
1
39
34
51
41
15
27
23
52
25
66