45
40
34
39
38
22
14
171
51
10
56
79
9
52
106
105
77
31
131
169
289
19
688
474
488
60
82
47
146
118
139
18
70
65
63
54
62
108
21
57
324
53
78
442
20