33
87
449
217
134
126
185
150
145
31
48
23
668
388
250
8
456
74
160
71
173
44
171
15
544
39
70
49
541
37
95
108
94
86
65
113
170
120
61
117
51
20
196
34
991
341
41
24
189
288
90
54
14
344
238
408