5
166
10
27
53
4
39
40
67
94
50
76
48
6
219
59
14
28
64
47
107
199
125
7
24
3
99
52
16
103
46
19
26
181
79
25
381
1
249
303
20
12
2
37
60
22
21
98