60
229
119
87
99
90
78
95
347
36
77
88
115
118
83
135
103
102
134
164
63
162
40
203
81
26
27
29
141
73
93
221
291
71
39
128
25
100
264
195
156
48
89
75
72
52
58
47