104
182
80
63
34
435
24
59
149
153
45
95
107
162
242
133
35
67
55
161
57
40
42
22
47
54
43
46
11
97
41
64
39
25
90
252
196
128
220
232
17
93
66
18
108
139
38
71
15
68
20