20
45
28
46
438
64
23
287
194
131
145
37
18
33
16
132
41
68
120
91
544
26
88
222
84
40
34
55
50
94
24
134
25
95
22
82
36
43
108
249
207
49
411
255
137
65
39
74
101