4
5
20
3
13
48
31
122
7
14
18
24
33
17
129
61
10
25
32
30
40
65
42
139
38
51
44
11
89
19
149
167
23
172
76
227
53
54
109
37
49
46
95
70