76
98
590
77
226
205
23
27
30
22
20
15
13
84
43
67
5
14
162
63
178
90
7
218
110
24
108
538
40
119
50
44
64
41
61
51
12
188
47
112
189
78
34
38
19
74
70
42
80
58