5
29
160
26
14
16
12
21
13
18
6
15
8
30
93
24
48
1
9
115
80
10
42
17
57
59
53
19
33
55
66
49
100
7
32
4
20
23
22