49
33
56
37
265
147
43
121
23
1230
78
17
687
48
143
20
93
259
111
669
13
88
1245
24
126
46
63
14
28
98
54
22
77
35
64
60
156
138
36
71
45
47
55
58
26
61