32
90
197
527
926
195
280
82
348
28
56
215
494
10
58
138
18
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