45
44
158
35
211
72
108
114
62
18
111
28
11
82
52
88
37
30
33
270
16
5
261
41
49
31
26
287
25
194
56
80
9
77
181
394
29
98
112
106
73
81
201
89
51