45
129
148
121
57
18
125
10
131
110
76
100
44
33
410
77
30
67
42
14
37
82
58
29
20
15
213
26
62
52
39
35
163
27
22
32
24
174
181
12
207
48
120
164
190
745
36
25
65
70