10
8
1
9
117
34
18
76
13
12
20
70
45
40
15
127
129
26
6
39
171
151
29
68
7
37
44
144
74
60
19
145
61
25
302
42
64
16
745
82
335
49
160
50
36
164