46
112
33
64
119
39
47
54
86
18
84
191
121
74
40
185
77
194
38
97
50
209
62
44
234
364
99
339
154
36
65
42
8
10
28
37
51
127
138
14
76
63
135
24
95
118
19
71
242
136
335