165
168
593
131
22
1034
34
1130
15
611
47
254
630
116
124
112
149
44
61
407
107
17
5
20
207
30
144
109
838
69
4
8
237
132
64
266
27
369
235
90
309
152
18
94
72
28
40
36
89
60
11
54
108
325