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
145
24
222
140
122
135
29
46
72
19
76
16
112