80
24
167
37
245
76
207
363
85
70
15
42
52
127
128
254
14
512
3
5
421
233
33
271
715
139
48
10
17
21
2
32
55
28
58
60
18
29
154
341
106
206
185
83
340
268
309
69
30
122