512
60
2
4
40
5
8
12
53
23
172
43
18
65
135
29
16
130
1
84
114
22
113
10
0
14
57
26
7
17
56
25
6
13
233
62
9
46
323