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