55
127
53
22
34
35
52
28
27
25
20
54
140
64
185
73
111
30
13
84
68
29
7
6
44
16
51
116
129
448
269
15
18
58
80
255
41
48
196
60
86
95
50
182
78
133
32
49
26