0
31
19
5
29
13
10
25
6
3
9
2
12
11
51
16
50
8
112
18
52
27
30
32
56
35
36
60
41
33
77
15
59
17
23
21
146