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