51
205
129
181
153
89
4
28
41
69
20
8
39
6
10
25
93
76
37
81
204
27
88
13
53
83
98
222
75
36
367
78
26
48
24
99
45
116
15
56
40
29
179
44
294