212
98
20
83
59
57
118
123
61
103
116
265
73
78
173
47
81
151
25
51
58
106
82
74
52
64
90
126
176
68
39
115
65
117
75
153
72
67
45
92
49
110
31
99
93
109