0
6
11
26
18
43
4
2
55
16
39
163
25
23
54
70
41
8
1
9
7
50
13
17
134
92
102
35
19
85
202
49
24
83
124
79
347
136
238
104
42
20
232
137