45
31
497
55
310
13
52
57
28
373
65
119
27
25
97
23
70
47
168
48
164
216
43
50
527
136
18
7
42
169
30
82
76
331
140
101
84
345
152
35
102
39
51
16
29
26
302
817
59
211
200
41
60