27
19
82
66
8
37
29
26
54
28
21
43
3
52
35
387
170
40
60
34
11
9
68
101
10
1
33
24
158
47
94
106
81
533
67
5
124
49
342
32
692
100
46
18
38
281
20