51
54
27
135
88
132
42
10
17
31
47
19
33
74
34
24
43
63
49
46
60
32
9
45
28
171
97
13
104
66
3
73
57
16
23
99
112
48
127
5
56
560
240
125