45
29
58
27
172
231
69
161
94
117
499
19
452
98
152
80
71
165
148
249
42
72
93
326
66
53
60
81
24
67
40
123
33
14
86
26
15
9
82
44
59
43
54
46
25
122
23
6
124
92
204