0
102
3
112
6
16
11
8
12
13
9
2
21
53
36
10
17
18
27
67
28
34
20
15
46
29
35
108
125
5
47
48
39
79
40
91
260
135
780
88
25