50
53
56
76
112
42
90
84
44
66
166
74
105
19
22
51
109
24
35
197
29
49
426
31
55
41
28
21
25
142
37
26
18
78
295
9
20
11
100
110
167
103
528
121
98
188
89
32
64
75