28
22
16
49
90
12
10
23
8
32
103
35
14
54
376
5
31
42
13
173
88
85
89
53
3
33
74
60
46
9
45
67
25
37
71
6
27
26
7
39
24
30
11