58
127
36
45
38
3
128
29
43
152
139
39
32
18
21
53
6
47
54
25
64
67
104
136
140
50
72
22
89
17
41
174
213
11
7
51
151