0
38
1
10
7
18
4
59
22
6
5
11
16
32
28
29
39
8
43
20
17
78
19
35
70
37
132
226
31
30
203
230
33
1128
493
122
144
266
178
105
196
269
109
374