58
36
18
45
56
14
20
63
19
104
159
46
53
96
33
27
40
39
82
43
31
86
35
17
24
5
51
11
233
156
100
105
23
117
59
10
22
30
12
7
6
48
4