10
83
16
4
23
171
3
116
25
131
123
0
42
77
13
18
47
20
9
17
95
2
61
31
43
8
12
152
11
66
30
55
14
58
6
5
126
56
1