0
26
22
20
1
5
9
6
40
16
7
24
28
4
50
107
70
25
42
49
99
135
478
17
162
52
81
101
160
128
92
206
46
83
56
249
54
120
96
30
296
65
258
23
11