12
27
56
125
58
74
36
13
10
95
5
157
80
2
20
39
17
28
37
11
33
18
108
96
69
213
78
7
40
76
86
35
97
184
167
3
318
8
122
178
79
46
42
71
29
22
65
15