21
15
5
51
42
57
37
55
24
32
50
163
36
41
92
14
31
8
81
348
117
46
77
34
30
110
66
9
108
18
20
52
90
10
16
133
118
98
82
35
58
39
61
83
164
43