85
89
74
275
150
95
213
142
84
58
16
75
131
30
69
29
31
68
44
41
62
22
265
168
230
61
67
113
114
94
87
76
42
70
199
124
46
53
90
106
185
57
49
20
171
79
77
26
96
34
60
35
226
175
45
123