0
17
19
24
11
8
12
13
18
1
5
16
15
28
21
33
38
20
29
35
76
22
49
34
14
70
106
27
90
140
135
74
68
89
117
119
173
93
369
88
282
69
84
159
228