8
40
68
31
6
9
15
5
17
10
22
16
4
83
36
56
19
27
13
39
94
25
18
46
32
7
51
11
64
193
71
21
59
75
35
450
167
33
24
23
794
38
50