50
27
14
6
33
11
93
7
36
31
87
26
668
946
168
0
10
97
3
44
17
25
40
32
60
225
37
110
62
55
42
8
4
51
12
5
56
21
53
2
61
59
29
35
133
28
64
208