46
51
15
36
37
63
14
96
60
95
405
48
31
7
26
22
11
68
27
16
12
45
10
89
4
77
33
129
488
43
122
40
58
49
82
28
105
24
109
514
184
178
42
99
17
64
67
88
44