1
45
40
3
34
39
63
38
28
22
14
55
12
171
48
51
10
176
56
79
11
9
52
193
30
18
32
106
67
105
77
115
31
131
78
169
289
19
61
688
474
488
60
99
196
13
455