47
55
32
23
14
29
62
52
43
25
75
17
180
85
33
49
83
89
129
42
77
66
96
56
73
39
63
114
41
127
151
13
82
59
67
40
34
27
45
84
99
93
64
121
31
104
60
76
26