28
20
40
27
56
18
34
55
62
61
38
187
49
71
63
1118
516
79
26
114
241
58
60
94
36
89
75
152
1325
74
22
118
945
51
343
933
46
24
7459
308
310
92
33
30
5
120
72
166
101
107