65
31
83
8
84
82
32
41
46
103
100
33
49
17
23
150
118
25
26
63
158
47
13
19
21
51
27
73
37
44
62
11
48
56
22
101
30
12
20
58
96
90