32
9
976
156
14
67
77
4
17
18
5
24
89
592
734
123
51
40
53
322
25
71
163
101
142
535
21
140
370
93
325
23
110
56
201
147
13
116
34
38
63
149
20
133
90
207
60
36
62
190
334