0
12
43
23
40
30
31
41
36
21
26
8
45
37
7
95
14
17
42
13
49
25
133
137
213
28
192
62
85
59
64
94
659
254
20
111
138
34
58
146
24
60
222
140
122
135
29
46
72
19
76
16
112