311
170
529
104
147
148
54
221
260
238
77
178
50
48
9
34
213
208
31
209
650
205
107
81
66
642
55
40
65
83
16
232
92
225
350
69
366
36
145
28
174
499
74
46
24
49
138
73
228
567
176
265
67
51
13