10
135
3
65
13
7
23
57
172
16
6
22
34
8
9
29
147
36
30
25
11
20
32
35
71
5
19
90
14
17
777
66
83
107
41
39
60