32
18
28
29
13
15
12
24
17
16
19
21
42
50
78
73
9
26
37
46
75
14
63
7
5
60
44
199
43
77
426
156
59
76
23
35
62
49
96
45