51
54
29
21
37
3
6
20
38
10
18
13
27
12
36
15
40
85
33
39
23
8
58
76
90
16
332
165
4
48
61
67
35
44
19
101
198
46
26
83
14
285
215
106
17
59
99