10
7
14
3
6
39
32
97
129
364
106
139
31
63
38
47
86
93
25
16
8
5
4
9
1
15
11
37
117
155
69
73
65
70
151
124
98
113
82
22
52
64
43