45
78
41
58
87
73
25
15
59
364
490
360
350
233
38
39
626
31
21
10
119
48
52
63
76
143
37
266
69
60
81
35
161
67
346
24
54
34
51
33