1
0
7
6
11
23
22
27
35
9
36
24
25
150
86
106
12
4
18
59
8
28
52
53
91
47
92
10
116
83
66
118
75
598
71
69
30
99
46
269
585
451
263
344
204
216
600
149