167
38
245
209
365
85
15
80
128
254
512
16
3
6
421
233
33
271
718
139
48
77
11
17
21
2
32
55
28
58
62
19
24
14
29
18
154
343
106
207
186
83
340
70
268
309
140
72
122
46
56
4
5
44
42
69