45
296
79
26
38
230
97
49
64
86
197
24
82
179
44
27
51
77
73
23
18
37
41
67
61
72
76
88
258
120
205
28
460
173
62
69
54
63
46
30
31
42
52
43