158
10
11
9
20
33
39
46
90
26
80
50
36
150
51
45
79
59
49
93
12
107
233
48
52
913
35
73
17
18
16
82
83
313
275
120
31
47
124
43
129
54
55
71
778
100
151
121
24
109
28
97
23