45
58
54
82
33
23
51
118
191
28
34
20
17
14
39
86
40
137
21
35
60
36
38
52
256
109
105
89
74
10
63
15
77
130
788
50
106
728
448
44
78
61
18