44
162
289
83
18
57
164
232
105
61
52
78
39
141
335
98
108
110
43
77
207
300
48
95
28
103
109
24
102
119
115
49
178
124
74
50
171
53
13
170
65
19
10
477
64
54
117
69
73
159
106
58
67