27
12
141
34
19
52
36
26
14
30
44
11
73
29
28
47
76
20
17
31
43
10
8
57
9
110
24
35
4
23
40
69
64
97
68
596
58
25
112
648
190
90