8
38
22
83
93
26
65
11
37
18
9
16
50
6
24
30
43
54
20
17
4
12
5
42
0
32
58
31
19
48
270
2
125
66
73
59
40
216
116
90
607
21
55
124
3
142
377
245
35
351
47