197
18
23
185
78
26
31
106
112
119
76
54
73
201
71
122
67
49
45
109
58
93
40
104
66
166
121
84
134
36
158
193
145
91
59
142
103
187
117
101
77
234
70
176
75
29
373
264
160
19
180
379
32
79
262
146