119
183
14
30
122
508
2
218
1
130
19
9
3
7
85
256
46
96
16
12
22
40
51
67
26
144
43
8
21
70
17
433
52
53
68
0
87
37
6
62
50
47