5
8
3
18
25
12
52
22
15
17
30
19
74
181
210
143
49
10
20
83
95
9
11
66
68
102
13
96
65
32
21
41
42
75
112
60
72
88
175
67
7
16
62
57
64
156
69
127
148