50
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
43
19
101
198
46
26
83
14
285
44
215
106
17
59
99