33
87
42
30
48
85
114
47
64
264
273
50
140
188
90
36
71
65
29
108
80
131
415
126
73
302
262
116
213
151
130
1355
248
317
72
77
400
21
324
84
104
137
55
162
196
343
655
465
360
67