77
44
34
4
20
68
246
149
89
79
59
105
682
263
98
35
589
67
50
0
127
11
60
17
238
188
12
3
6
54
10
461
21
29
38
28
49
53
36
14
16
24
19
57
46
39