43
122
1
5
56
2
15
86
8
85
521
77
186
91
24
71
44
221
27
207
22
45
69
64
41
6
23
13
7
26
82
18
31
25
190
20
245
19
101
73
65
29
136
37
170
76
63