45
86
44
21
213
91
60
9
46
5
18
88
80
47
15
8
54
13
3
196
48
421
75
25
10
6
4
618
487
59
102
100
20
42
27
242
192
105
24
148
90
258
189
1539
67