5
8
14
4
30
47
6
7
102
60
17
174
22
32
159
231
3
124
23
28
33
62
189
215
162
63
92
120
161
247
115
45
19
46
39
512
40
52
26
66
97
25
64
117
88
100
164
20
122
290
151
172
432
67
95
80