185
305
230
244
44
52
223
93
99
100
48
27
127
90
127
89
34
60
39
60
27
28
80
51
56
15
67
139
34
44
23
36
74
58
44
27
41
77
19
5
74
33
18
31
23
26
53
10
49