10
29
479
12
15
31
14
20
13
19
87
76
30
4
7
3
23
8
9
21
16
2
17
25
6
59
26
91
46
176
11
32
47
1252
33
278
54