297
28
265
36
45
72
53
40
89
100
232
11
56
41
33
343
22
64
610
129
170
95
51
46
321
71
52
106
73
103
31
70
60
15
48
295
44
736
438
193
61
50
35
101
62
37
84
65