8
87
60
4
49
422
42
19
601
434
71
186
39
7
21
169
32
55
41
61
5
77
222
162
22
66
96
12
38
148
93
16
78
37
18
13
295
45
36
33
24
48
299
40
67
223
143
132
90
134
88