115
90
49
34
56
37
271
133
43
121
25
1210
76
16
678
47
134
57
22
95
20
256
102
669
19
88
1174
119
50
23
62
33
14
27
118
92
45
52
75
64
152
135
58
59
39
71
77