28
16
37
26
30
14
40
12
39
42
11
13
19
41
60
55
96
47
15
105
100
428
29
54
68
76
155
143
48
92
24
50
393
65
21
27
7
148
81
25
84
63
17
9
49
45