96
130
65
153
81
64
452
101
67
69
60
32
91
85
192
163
224
9
160
33
237
95
86
125
21
41
49
76
148
54
84
236
386
175
704
73
217
92
24
265
154
321
83
88
157
429
63
212
40
348
82
170
220
143