10
16
30
93
74
17
46
20
40
19
27
223
6
22
18
92
68
8
130
79
62
81
24
55
25
5
50
296
77
21
23
298
14
39
29
52
54
78
9
33
61
48
64
95
157
44
97
110