49
52
67
93
54
35
40
61
75
127
23
38
147
83
42
21
51
29
62
41
30
137
109
113
158
84
103
46
45
70
98
278
60
36
53
22
85
175
88
136
130
63
72
639
345
107
254
236
349
119
257