125
87
120
144
207
56
240
66
169
74
142
62
51
97
55
30
44
24
123
26
107
37
3
83
76
27
63
54
548
98
40
7
13
67
78
12
29
34
18
36
47
16
73
41
8
75
32
28
15