123
195
113
119
68
137
35
124
33
153
173
87
98
91
107
40
165
112
52
158
230
84
55
20
73
53
122
50
207
43
31
76
29
9
161
108
11
46
167
23
132
416
188
47
275
96
784
78
125
57
117
110
22
85
126