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