88
119
56
37
28
10
51
54
29
11
21
14
3
9
282
163
132
284
76
20
48
16
63
166
180
19
24
44
57
40
68
300
14042
127
94
328
169
111
262
110
26