40
157
64
88
19
10
60
44
59
2
3
58
4
5
9
6
8
96
48
18
51
7
14
63
22
37
25
17
243
116
15
23
41
195
77
12
20
201
34
16
26