31
14
46
30
28
5
68
7
20
59
58
167
39
60
12
24
22
37
18
103
38
152
8
33
45
126
81
26
54
34
117
29
11
25
166
289
62
17
65
69
15