3
30
7
4
5
14
8
11
9
2
16
10
6
15
190
32
50
114
43
136
118
35
52
28
119
51
617
18
86
17
96
24
138
83
90
53
23
79
40
60
56
182
72