0
45
1
10
8
18
4
60
22
6
5
11
16
34
28
29
40
43
20
7
17
78
19
35
70
37
32
132
226
31
30
203
36
230
33
1128
493
122
144
266
179
105
196
270
109
374