5
4
7
13
19
9
31
10
27
17
41
35
8
18
23
22
103
88
16
115
32
64
47
51
96
70
24
53
62
67
48
60
55
107
308
42
46
136
85
33
152
50
188
155
230
49