10
13
11
66
15
25
39
115
87
48
33
40
26
12
19
3
21
145
47
7
29
64
107
106
82
6
134
17
28
167
147
71
75
103
20
50
3453
965
37
217
36
44