45
86
93
474
46
59
174
10
42
22
79
32
344
85
51
62
104
24
90
13
60
100
16
101
20
36
82
5
28
56
137
34
142
84
77
21
15
772
187
191
37
30
29