45
37
82
58
19
18
25
26
47
34
107
14
69
46
68
169
55
27
13
497
43
23
7
158
100
17
50
30
24
91
36
54
79
118
216
134
41
93
271
399
148
63
40