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