80
13
23
295
21
27
117
75
44
65
172
37
108
31
60
76
137
236
98
64
50
40
142
73
239
22
51
55
115
30
20
53
29
203
62