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