32
90
197
527
927
195
280
82
348
28
56
215
495
10
59
138
19
33
100
43
170
44
129
57
65
37
141
119
26
535
31
733
110
30
109
356
572
29
77
301
50
443
83
34
246
5
35
67
561
38