43
29
58
16
176
63
10
33
103
69
39
11
9
44
25
18
22
31
51
26
20
17
13
24
84
21
42
166
28
289
32
35
36
73
59
46
47
38
49