0
6
9
14
23
30
18
49
31
26
238
22
19
24
33
3
16
50
66
11
54
32
85
37
87
21
59
90
98
12
48
39
96
134
20
81
38
82
29
75
53
289
135
193
132