32
52
86
51
16
10
326
25
209
169
30
31
181
82
45
722
21
22
19
18
3
112
89
20
6
13
36
156
49
63
24
139
48
138
93
580
71
57
34
46
35
58
70
60
44