104
47
69
31
61
93
51
88
32
18
22
57
26
68
43
19
44
8
14
38
56
37
62
58
45
11
12
17
82
30
143
127
202
137
144
105
101
34
35
63
162
99
283
75
91
49