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