208
25
118
31
79
164
27
172
89
32
6
34
22
7
107
29
21
66
371
345
132
262
55
47
28
13
14
139
187
256
72
15
41
37
8
11
70
42
469
232
375
213
141
238
40
56
275
46
96
484
613
120