50
163
21
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
44
63
45
15
37
443
180
53
22