50
68
88
178
52
19
61
34
38
77
33
107
161
118
192
84
242
69
59
63
135
438
105
90
112
78
117
24
82
113
232
190
284
31
36
262
74
376
1364
216
188
51
248
470
576
196
114
167
125
37
856
85
947
103
62