0
12
3
13
20
159
30
150
16
48
8
11
59
28
17
66
31
107
27
14
21
33
29
50
9
40
52
38
153
10
4
565
35
239
128
18
70
6
23
67
7
53
51
26