9
17
5
53
10
20
3
32
74
24
25
13
11
2
8
42
12
4
19
27
96
52
95
33
62
185
160
106
79
113
70
73
40
186
38
201
295
242
115
264
77
14
71
432
29