23
86
20
4
8
44
11
28
386
6
37
5
39
33
31
19
40
68
16
32
21
48
34
9
60
110
203
38
77
12
7
52
13
14
102
42
85
50
18
27
22
346
264
95
339