0
13
18
3
14
22
160
30
150
16
48
8
17
11
59
28
66
31
108
21
33
29
52
41
54
20
38
154
10
4
565
42
239
128
70
6
23
27
68
7
53
12
51
26