13
66
163
50
60
129
79
76
104
77
107
31
89
492
160
552
153
16
164
159
48
100
131
141
24
201
90
96
20
238
122
197
98
64
23
51
75
101
95
12
33
135
54
30
106
74
111
34
136
18