10
56
24
76
20
18
17
27
128
72
28
117
129
59
14
6
23
15
29
22
12
308
107
8
3
54
179
53
4
61
11
19
9
5
38
138
66
126