0
2
25
32
33
18
39
16
27
86
4
11
28
84
3
75
12
19
21
9
35
26
20
652
54
22
156
96
17
29
99
187
143
363
30
13
53
73
15
93
48
34
42
51
166
72
24
91
41