143
145
73
83
62
69
49
45
43
16
94
168
22
28
30
85
29
190
563
60
90
107
33
289
306
19
119
350
47
44
55
14
77
260
17
34
178
91
82
24
51
146
41
59
128
179
103
97
89
39
20
181
36