45
54
132
91
31
25
18
343
38
52
282
41
747
130
1024
82
62
74
28
75
12
280
40
39
1483
15
126
48
106
334
101
112
68
63
268
65
72
108
60
42
23
257
66
58
121
253
765
332
405
14
176
55
500